Задача к ЕГЭ по информатике на тему «практика программирования» №13

ВЭ) подан целочисленный массив из 200 элементов.

Элементы массива различны и могут принимать значения от 0 до 100000 включительно. Напишите на одном из языков программирования алгоритм, который находит максимально возможную сумму цифр одного из элементов массива и выводит её.

Запишите ответ для массива a = [3072, 4272, 5672, 7443, 9651, 12147, 15176, 18816, 22848, 27603].

В качестве результата программа должна вывести максимально возможную сумму цифр.

|--------------------------------|---------------------|---------------------| |Pascal---------------------------|C-+-+----------------|P-ython---------------| |const N = 200;                   |#include < iostream > |a = []                | |var  a: array [0..N − 1] of integer;|using namespace std;|N = 200              | |var  i,j,k : integer;              |const int N = 200;    |for i in range(0,N ): | |                                |                     |                     | |begin                            |int main()           |  a.append(int(input())) | | for i := 0 to N  do             |{                    |                     | |   readln(a[i]);                   |  int a[N ];           |                     | |end.                             |  int i,  j, k;        |                     | |                                |  for(i= 0;i< N; i++ )|                     | |                                |                     |                     | |                                |    cin  > >  a[i];     |                     | |                                |  return  0;          |                     | ———————————-}——————————————- » class=»math-display» width=»auto»></center> </p>
<p class=

k = 0; //локальная сумма
 
m = 0; //максимальная сумма
 

 
for (i = 0, i < N; i++) {
 

 
while (a[i] > 0) {
 
k+=a[i] % 10;
 
a[i]= a[i] / 10;
 
}
 
if (k>m) m=k;
 
k=0;
 
}
 
cout << m;

Ответ: 24
Оцените статью
Я решу все!