Решите в массиве а1, а2, а3 … a10 вместо отрицательных элементов запи-сать их модули и вывести на экран полученный массив. найти сумму всех элементов преобразованного массива.
1. const n=10; var a:array[1..n] of integer; s,i:integer; begin Randomize; writeln('Исходный массив:'); for i:=1 to n do begin a[i]:=random(51)-25; write(a[i]:4); end; writeln; s:=0; for i:=1 to n do if a[i]<0 then a[i]:=-a[i]; writeln('Полученный массив:'); s:=0; for i:=1 to n do begin write(a[i]:4); s:=s+a[i]; end; writeln; writeln('s = ',s); end.
Program f1; var a:array [1..10] of integer; i:integer; begin for i:=1 to 10 do begin readln(a[i]); if a[i]<0 then a[i]:=abs(a[i]); end; for i:=1 to 10 do s:=s+a[i]; writeln(s); for i:=1 to 10 do writeln(a[i]); end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку