даны 3 строки. определить в какой строке чаще встречаются цифры. паскаль!
5-9 класс
|
В 3 должно быть я так думаю.
Var m:set of char;
s1,s2,s3,s4,s:string;
i,k,p,j:integer;
begin
writeln ('введи первую строку');
readln (s1);
writeln ('введи вторую строку');
readln (s2);
writeln ('введи третью строку');
readln (s3);
m:=['0'..'9'];
s4:=s1;
for j:=1 to 3 do
begin
if j=2 then s4:=s2;
if j=3 then s4:=s3;
for i:=1 to length (s4) do
if s4[i] in m then k:=k+1;
if k>p then
begin
p:=k;
s:=s4;
end;
k:=0;
end;
if p<>0 then begin
writeln ('Строка с наибольшим количеством цифр');
writeln (s);
end else
writeln ('Ни в одной строке нет цифр');
readln;
end.
Другие вопросы из категории
Объем информации сообщения 12288 бит(учитывая,что 1 байт=8 бит) можно выразить как? (задача на перевод информации выразить в Кбайт)
Буду очень благодарна!
генерированных чисел.(на паскале)
помоооггггггите плиззз мне очень срочно нужноо срочно и сегодня
Читайте также
1. Сначала вторая строка пуста
2.Затем каждый символ первой строки от первого до последнего приписывается к создаваемой(второй) строке слева , если это гласная буква и ее позиция в исходной строке была нечетной , или если это согласная буква и ее позиция была четной. Во всех остальных случаях очередной символ первой строки приписывается ко второй строке справа . По этому алгоритму строка ВОЦА превратилась в строку ОВЦА .
А какая строка превратилась в строку ИНАВОРИГОРПРАМЕ ??
ББУДУ ОЧЕЕЕЕНЬ БЛАГОДАРНА