|
|
zadach221.PAS |
|
{* Задача 221 *}Unit ZADACH221;Interface Implementation Begin writeln('Дано предложение, заканчивающееся '.','!','?'. Разделитель слов - пробел. Определить, будет ли число простым множителем числа S, S - количество букв "т", больше заданного числа L'); End. Program zadach221; Uses zadach221.pas; {* Эту строку можно удалить *} Uses crt; {* Подключаем внешние файлы *} Var {* Объявление переменных *} k : longint; i : longint; l : longint; fl : longint; j : longint; ll : longint; n : longint; s : longint; a : String; b : Array [1..50] Of longint; Begin clrscr; {* Очищаем экран *} textcolor(11); {* Выбрать Светло-сине-зеленый цвет текста *} write('введите текст: '); readln(a); write('любое число: ' ); readln(ll); l := length(a); If (a[l]'.')Or(a[l]'!')Or(a[l]'?') Then Begin a[l + 1] := ' '; i nc(l); End; Else a[l] := ' '; For i := 1 To l Do {* Увеличиваем i от 1 до l с шагом 1 *} If (a[i] = 'т') Then inc(s); {* Увеличиваем s на 1 *} b[1] := 2; n := 3; j := 1; fl := 0; m : While n1 Do If s Mod b[i] = 0 Then Begin inc(k); {* Увеличиваем k на 1 *} s := s Div b[i]; End; Else inc(i); {* Увеличиваем i на 1 *} If ll = k Then write('равно'); If llk Then write('меньше'); readln; {* Приостановка программы. Ожидание Enter *} 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
|