jakushkinn
?>

нужно вывести условие и поясните что значит предпоследняя строка где L=​

Информатика

Ответы

buleckovd8724

program raf105;

var

 s,s1,s2: string;

 slov,numb,i,j,l: integer;

begin

writeln('Введите строку:');

readln(s);

s:= lowercase(s);

s1:= '';

s2:= '1234567890';

while j<>-1 do

begin

 j+= 1;

 l+= 1;

 for i:=1 to length(s1) do

   if (s[j] = s1[i]) and (slov = 0)

     then slov+= 1

     else if (i<=length(s2)) and (s[j] = s2[i])

     then numb+=1;

 if s[j+1] = ' '

   then j:= -1;

end;

for i:=l+1 to length(s) do

begin

 if s[i] = ' '

   then

   begin

     for j:=1 to length(s1) do

       if s[i+1] = s1[j]

         then slov+= 1;

   end

   else

   begin

     for j:=1 to length(s2) do

       if s[i] = s2[j]

         then numb+=1;

   end;;

end;

writeln;

writeln('В строке:');

writeln(slov,' сл.');

writeln(numb,' циф.');

end.

Язык PascalABC

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

нужно вывести условие и поясните что значит предпоследняя строка где L=​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Ignateva737
tatry2005
alexseyzyablov
razumeiko0790
sn009
Bogataya Vladimir318
Sergei1805
Татьяна902
annakuznetsova841
sandovo590
mail5
gladkihvv
Oksana-Kirakosyan1301
aci2003
Nikolai710