1. var k, sum, n, i: integer; A: array of integer; begin writeln('Введите размерность массива: '); readln(n); SetLength(A, n); writeln('Введите K: '); readln(k); writeln('Введите ', n, ' элементов массива :'); for i := 0 to n - 1 do begin readln(A[i]); if A[i] mod k = 0 then sum := sum + A[i]; end; writeln('Результат: ', sum); end.
2. var c, k, n, i: integer; B, A: array of integer; begin k := 1; writeln('Введите размерность массива: '); readln(n); SetLength(A, n + 1); writeln('Введите ', n, ' элементов массива :'); for i := 1 to n do begin readln(A[i]); if A[i] = 0 then begin inc(c); SetLength(B, c + 1); B[k] := i; inc(k) end; end; writeln('Позиции нулевых элементов: '); for i := 1 to c do write(B[i]:3); end.
Uses crt; var b:array [1..20] of real; x,min,max:integer; sum,pr,t:real; begin sum:=0; pr:=1; for x:=1 to 20 do begin write('b[',x,']:'); readln(b[x]); if b[x]<0 then pr:=pr*b[x]; end; for x:=1 to 5 do sum:=sum+b[x]; min:=1; max:=1; for x:=1 to 20 do begin if b[x]<b[min] then min:=x; if b[x]>b[max] then max:=x; end; t:=b[min]; b[min]:=b[max]; b[max]:=t; for x:=max to 19 do b[x]:=b[x+1]; for x:=1 to 19 do write(b[x]:3:0); writeln; writeln('SUM:',sum); writeln('PROIZVEDENIE:',pr); end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку