Предмет: Информатика,
автор: 1301200774
Нужно написать программу, где нужно ввести число N. Среди N чисел, которые введет пользователь, нужно найти наибольшее число и сумму цифр этого число.
Ответы
Автор ответа:
0
program XieLian;
var n,max ,sum, i:integer;
var A: array [1..100] of integer;
begin
writeln('введите количество чисел');
readln(N);
if (n<=0) then
writeln('ошибка')
else
for i:=1 to n do
begin
write('A[',i,']=');
readln(A[i]);
end;
writeln('введенная строка');
for i:=1 to n do
write(A[i]);
writeln;
max:=A[1];
for i:=1 to n do
if A[i]>max then
max:=A[i];
writeln(max,' -большее число');
sum := 0;
while max > 0 do
begin
sum := sum + max mod 10;
Max := max div 10;
end;
writeln(sum,' -сумма');
end.
Похожие вопросы
Предмет: Русский язык,
автор: ЕвангелияKoR
Предмет: Окружающий мир,
автор: матвей288
Предмет: Русский язык,
автор: Victoria2016
Предмет: Геометрия,
автор: pookgopl
Предмет: Английский язык,
автор: katrissiy2