Дан массив a(n). найти среднее арифметическое, количество и произведение отрицательных элементов, стоящих на нечетных местах. не использовать mod , использовать оператор цикла repeat.
122
244
Ответы на вопрос:
Const n=5; var k,i: integer; p,s: real; a: array[1..n] of real; begin for i: =1 to n do read(a[i]); k: =0; p: =1; s: =0; i: =1; repeat if a[i]< 0 then begin p: =p*a[i]; s: =s+a[i]; k: =k+1 end; i: =i+2 until i> n; if k> 0 then write(s/k,' ',k,' ',p) else write(0,' ',0,' ',0) end.
Program palidron; var a, b, c, x, d: integer; begin writeln('число: '); readln(a); b: = a mod 10; c: = (( a div 10) mod 10); x: = (( a div 10) div 10); d: = 100*b+10*c+x; writeln('палиндром: ',b,c,x); writeln('произведение числа и палиндрома: ',d*a); end.
Популярно: Информатика
-
Qocharian18.03.2021 22:18
-
Тппсхп01.06.2023 07:21
-
ruzhovaelizave29.10.2020 19:12
-
Dasha1254109.11.2020 09:48
-
IDem2308.12.2020 20:15
-
Do6pblu32206.03.2022 11:39
-
Irro4ka01.04.2021 06:35
-
Bon200014.08.2021 22:20
-
linakn1420.06.2022 00:38
-
105195hhafhotpb26.05.2021 11:30