Технический форум

Технический форум (http://www.tehnari.ru/)
-   Помощь студентам (http://www.tehnari.ru/f41/)
-   -   Вывести ответ в столбик (http://www.tehnari.ru/f41/t100574/)

Asya_inter 13.01.2015 23:33

Вывести ответ в столбик
 
Как вывести ответ не в строчку. Пробовала через for, но не выходит. Я её не сама делала и мне не всё понятно, а вы можете пояснить, значение переменных? Спасибо! Дан текст. Группы символов, разделённые пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словами. Найти все слова, содержащие наибольшее количество гласных латинских букв(a,e,i,o,u).


program nomer_808(b);
var
smax: array[0..127] of string;
s, s1: string;
i, j, max: integer;

begin
for i := 0 to 127 do smax[i] := '';
write('введите строку:');
readln(s);
j := 0;
max := 0;
s1 := '';
for i := 1 to length(s) do
begin
s1 := s1 + s[i];
if upcase(s[i]) in ['A', 'E', 'I', 'O', 'U'] then j := j + 1;
if (s[i] = ' ') or (i = length(s)) then begin
if max < j then max := j;
smax[j] := smax[j] + s1;
j := 0;
s1 := '';
end;
end;
if max = 0 then writeln('HeT TaKux') else begin
{for :=0 to length(s) do}

writeln('MAX=', max);
writeln(smax[max]);
end;
end.


Часовой пояс GMT +4, время: 18:16.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.