Предмет: Информатика, автор: ClarisVerbis

Требуется сделать 7 и 8 номера. Но решение одного номера, а не двух тоже принимается. Все в паскале.

Приложения:

Ответы

Автор ответа: hello93
1

7)

program chislo;

var  

 m,s,k:integer;

begin

 writeln('Введите натуральное число m:');

 read(m);

 s:=0;

 k:=0;

 repeat  

   if m mod 2 =0 then  

     s:=s+1

   else  

     k:=k+1;

   m:=m div 10;

 until m=0;

 writeln('Четных чисел: ',s);

 writeln('Нечетных чисел: 3',k);

end.

8)

program chislo2;

var

 m, max :integer;

begin

 writeln('Введите натуральное число:');

 read(m);

 max:=0;

 while m>0 do  

   begin

     if m mod 10 > max then  

       max:=m mod 10;

     m:= m div 10;

     end;

 writeln('Наибольшая цифра: ',max);

end.



hello93: вроде бы правильный результат
Похожие вопросы
Предмет: Английский язык, автор: antonovagalina82
Предмет: Геометрия, автор: Аноним