var a: array [1..Sz] of integer; N: integer; // Количество элементов в массиве i,k: integer; min,max: real; begin k:=0; N:= 10; for i:=1 to N do begin read(a[i]); k:=k+a[i]; end; write('Вывод элементов массива: '); for i:=1 to N do write(a[i],' '); min := a[1]; for i:=2 to N do if a[i]<min then begin min := a[i]; end; max := a[1]; for i:=2 to N do if a[i]>max then begin max := a[i]; end; writeln('max=',max,' ','min=', min,' ','Средная температура=',k/N) end.
Табуляция тут не нужна. Просто скопировал и вставил код.
При вводе чисел "8 4 6" (через пробел!), вывод будет такой "Введенные числа: 4,6,8 Сумма квадратов: 16+36+64 = 116". Можешь подправить, если что-то не устраивает, в целом программа функционирует и считает все так, как предлагается в условии.
P.S. если тебе нужен ввод чисел именно через запятую, как написано в условии, в строчке "s = a.split(' ')" вместо пробела, поставь запятую в кавычки ""s = a.split(',')"
var
a: array [1..Sz] of integer;
N: integer; // Количество элементов в массиве
i,k: integer;
min,max: real;
begin
k:=0;
N:= 10;
for i:=1 to N do begin
read(a[i]);
k:=k+a[i];
end;
write('Вывод элементов массива: ');
for i:=1 to N do
write(a[i],' ');
min := a[1];
for i:=2 to N do
if a[i]<min then
begin
min := a[i];
end;
max := a[1];
for i:=2 to N do
if a[i]>max then
begin
max := a[i];
end;
writeln('max=',max,' ','min=', min,' ','Средная температура=',k/N)
end.
Код ниже.
Объяснение:
import math
a = input('Введите любые 3 числа через пробел ==> ')
s = a.split(' ')
sort = [int(i) for i in s]
a = [i for i in sorted(sort)]
b = [int((math.pow(i, 2))) for i in a]
c = [str(i) for i in b]
d = [str(i) for i in a]
print('Введенные числа: ',','.join(d),'Сумма квадратов: ', '+'.join(c),'=',int(sum(b)))
Табуляция тут не нужна. Просто скопировал и вставил код.
При вводе чисел "8 4 6" (через пробел!), вывод будет такой "Введенные числа: 4,6,8 Сумма квадратов: 16+36+64 = 116". Можешь подправить, если что-то не устраивает, в целом программа функционирует и считает все так, как предлагается в условии.
P.S. если тебе нужен ввод чисел именно через запятую, как написано в условии, в строчке "s = a.split(' ')" вместо пробела, поставь запятую в кавычки ""s = a.split(',')"