ответ:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
var
Chislo, Count, Summa, n: integer;
begin
Summa := 0;
Count := 0;
readln(Chislo);
while Chislo > 0 do
begin
n := Chislo mod 10;
if odd(n) then
begin
Summa := Summa + n;
inc(Count);
end;
Chislo := Chislo div 10;
end;
writeln('Сумма нечетных цифр числа: ', Summa);
writeln('Кол-во нечетных цифр числа: ', Count);
writeln('Среднее арифметическое нечетных цифр: ', Summa / Count);
end.
Объяснение:
язык Python
#задаем размерность массива
n = 3
m = 4
#создаем массив
rez = []
#создаем счетчик куда будем записывать максимальный элемент
cnt = 0
Начинаем создание массива с одновременным выводом на экран и подсчетом максимального
print "Массив:"
for i in range(n): #этот цикл сделает проходы от 0 до n-1
tmp = [] #создаем вс массив
for k in range(m):
item = 4*i-k #значение текущего элемента массива
tmp.append(item) # добавляем элемент во вс массив
print "%4s"%item, #выводим на экран без перевода каретки с вравниванием по ширине
if item > cnt:
cnt = item # если текущий элемент больше максимального, то считаем максимальным его
rez.append(tmp) # добавляем в результирующий массив свежесформированную строчку
print # переводим каретку
print "Максимальный элемент массива: %s"%cnt
Вывод на экран будет такой
Массив
0 -1 -2 -3 -4
4 3 2 1 0
8 7 6 5 4
Максимальный элемент массива: 8