|
|
zadach229.PAS |
|
{* Задача 229 *}Unit ZADACH229;Interface Implementation Begin writeln('Дано слово. Найти, сколько раз буква "a" встречается в этом слове. Будет ли это число простым'); End. Program zadach229; Uses zadach229.pas; {* Эту строку можно удалить *} Uses crt; {* Вызов внешних функций *} Var {* Необходимые переменные *} k : longint; i : longint; l : longint; fl : longint; a : String; Begin clrscr; {* Стираем всё с экрана *} textcolor(11); {* Выбрать Светло-сине-зеленый цвет текста *} write('введите текст: '); readln(a); l := length(a); k := 0; fl := 0; For i := 1 To l Do {* Цикл для i => [1 .. l] *} If (a[i] = 'a')Or(a[i] = 'а') Then inc(k); {* k++ *} writeln('кол-во:', k); If k = 2 Then Begin write('простое'); readln; {* Приостановка программы. Ожидание Enter *} halt; End; If k = 0 Then Begin write('не простое'); readln; {* Ждем подтверждения пользователя *} halt; End; For i := 2 To k - 1 Do {* Цикл для i => [2 .. k] *} If k Mod i = 0 Then fl := 1; If fl = 0 Then write('простое') Else write('не простое'); readln; {* Ждем подтверждения пользователя *} End. 07.08.2014 - Breakpoint - точка остановки 07.08.2014 - Топ-10 самых популярных приложений в Facebook 18.11.2013 - Панель управления и персонализация системы. Windows Vista 18.11.2013 - Логические и физические диски. Windows Vista 18.11.2013 - Удаление файлов и папок 01.11.2013 - Программирование дисковых подсистем: возможности 31.10.2013 - Windows8 или Windows7? 31.10.2013 - Windows8, игры |
|
Non-commercial fansite
|