pechatlogo4
?>

Дан массив а из 20 элементов найти сумму отрицательных элементов массива

Информатика

Ответы

lika080489
Program n1;
const n=20;
var a: array[1..n] of integer;
sum,i: integer;
begin
write('массив: ');
for i:=1 to n do 
begin
a[i]:=random(21)-10;
if a[i]<0 then sum:=sum+a[i];
write(a[i],' ');
end;
writeln;
write('сумма отрицательных: ',sum);
end.
gostivdom302
// PascalABC.NET 3.3, сборка 1611 от 06.01.2018
// Внимание! Если программа не работает, обновите версию!

begin
Write('Исходный массив: ');
var a:=ArrRandom(20,-30,30);a.Println;
Writeln('Сумма отрицательных элементов равна ', a.Where(t -> t < 0).Sum);
end.

Пример:
Исходный массив: 26 20 10 -21 -29 18 -16 -24 -3 3 6 -12 11 21 -21 2 29 0 4 2
Сумма отрицательных элементов равна -126
aa276568
Смотри на скриншот я сделал просто не хочу чтоб форматировка текста портилась.Все работает!
const n=3;m=4;
var a:array [1..n,1..m] of integer;    i,j,k,max:Integer;    ind:array [0..1] of Integer=(1,1);
begin 
Randomize; 
 for i:=Low(a) to High(a) do 
 for j:=Low(a) to High(a[1]) do 
   a[i,j]:=Random(100); 
for i:=Low(a) to High(a) do 
  begin   
  writeln;   
for j:=Low(a) to High(a[1]) do 
 write(a[i,j]:3); 
 end; 
 max:=a[1,1]; 
 for i:=Low(a) to High(a) do   
for j:=Low(a) to High(a[1]) do
    if a[i,j]> max then   
  begin 
     max:=a[i,j];   
    ind[0]:=i;     
  ind[1]:=j;     
end;     
writeln; 
Writeln(' Max element: ',max);
 Write(' Index: '); 
 for i:=0 to 1 do 
 write(ind[i],' ');
 Readln;
end. 
Составьте программу, определяющую максимальный элемент и его индексы матрицы а размерами mxn(паскаль
qwqwweqw3
Program p1;
var
n,a,i,max,fl:integer;
begin
writeln('Введите кол-во участников>>');
readln(n);
max:=0; fl:=0;
for i:=1 to n do
 begin
 writeln('Введите кол-во правильных ответов, данных участником ',i); 
 readln(a);
 if (a > max) then max:=a;
 if a=0 then fl:=1;
 end;
if fl=1 then writeln('YES') else writeln('NO');
writeln('Победитель набрал ',max,' ');
end.

Пример:
Введите кол-во участников>> 5
Введите кол-во правильных ответов, данных участником 1 15
Введите кол-во правильных ответов, данных участником 2 18
Введите кол-во правильных ответов, данных участником 3 0
Введите кол-во правильных ответов, данных участником 4 8
Введите кол-во правильных ответов, данных участником 5 10
YES
Победитель набрал

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Дан массив а из 20 элементов найти сумму отрицательных элементов массива
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

ribcage52
Салиев
tyrenumberone
pashyanaram
Kaccak8778
ashkiperova6
ooo-krasa
lugowskayatania2017
alislisa191
clic1968420
Petrushin482
Спиридонова
andreyshulgin835
olgakozelskaa492
Анатольевич-Фатима