В паскале
1) program one;
uses crt;
var a:array [1..10] of integer;
x: real; i:integer;
begin
clrscr;
x:=0;
for i:=1 to 10 do
readln(A[i]);
for i:=1 to 10 do
begin
if (A[i]<0) or (A[i] mod 2=0) then
x:=x+Sqr(A[i]);
end;
writeln;
write(x);
end.
2)
program two;
uses crt;
var a:array [1..52] of integer;
x,i: integer;
begin
clrscr;
x:=34;
for i:=1 to 52 do
begin
A[i]:=1+x;
x:=x+1;
if (A[i] mod 7 =1)or (A[i] mod 7 =2) or (A[i] mod 7 =5)
then writeln(A[i]);
end;
end.
3)
Program three;
Uses crt;
var n,x:integer; a,y:real;
begin
Clrscr;
readln(a,n);
for x:=1 to n do
y:=x*a;
writeln(y);
end.
4)
Program four;
Uses crt;
var A:array [1..100] of integer;
n,i,max,x:integer;
begin
clrscr;
writeln('vvedite kol-vo elementov');
readln(n);
writeln('Vvedite elementy');
for i:=1 to n do
read(A[i]);
for i:=1 to n do
begin
max:=A[1];
if (A[i] <0) and (A[i]>A[x])
then max:=A[i];
x:=i;
end;
writeln ('Naib',max,'nomer',x);
end.
5)
Program abc;
Uses crt;
var S,a,b:integer;
begin
clrscr;
S:=0;
a:=1;
b:=3;
while a<98 do
begin
while b<100 do
begin
S:=S+b-a;
a:=a+4;
b:=b+4;
end;
end;
writeln(s);
end.
/*Массив заполняется случайными числами от -20 до 20*/
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
int M[5][7], N[5][7];
int C[5], D[5];
int CountA, CountB;
srand(time(NULL));
printf(" *** Массив M ***\n");
for (int i = 0; i < 5; i++)
{
CountA = 0;
for (int j = 0; j < 7; j++) {
M[i][j] = rand() % 41 - 20;
if (M[i][j] < 0) CountA++;
printf("%4d", M[i][j]);
}
C[i] = CountA;
printf("\n");
}
printf("\n");
printf(" *** Массив N ***\n");
for (int i = 0; i < 5; i++)
{
CountB = 0;
for (int j = 0; j < 7; j++) {
N[i][j] = rand() % 41 - 20;
if (N[i][j] < 0) CountB++;
printf("%4d", N[i][j]);
}
D[i] = CountB;
printf("\n");
}
printf("\n");
printf("*** Массив C ***\n");
for (int i = 0; i < 5; i++) printf("%8d\n", C[i]);
printf("\n");
printf("*** Массив D ***\n");
for (int i = 0; i < 5; i++) printf("%8d\n", D[i]);
printf("\n");
system("pause");
return 0;
}
//=================================================
//Pascal
var
M, N: array [1 .. 5, 1 .. 7] of integer;
C, D: array [1 .. 5] of integer;
i, j, CountA, CountB: integer;
begin
randomize;
writeln(' ***** Массив M *****');
for i := 1 to 5 do
begin
CountA := 0;
for j := 1 to 7 do
begin
M[i, j] := random(41) - 20;
if M[i, j] < 0 then CountA := CountA + 1;
write(M[i, j]:5);
end;
C[i] := CountA;
writeln;
end;
writeln;
writeln(' ***** Массив N *****');
for i := 1 to 5 do
begin
CountB := 0;
for j := 1 to 7 do
begin
N[i, j] := random(41) - 20;
if N[i, j] < 0 then CountB := CountB + 1;
write(N[i, j]:5);
end;
D[i] := CountB;
writeln;
end;
writeln;
writeln('Массив C');
for i := 1 to 5 do writeln(C[i]:4);
writeln;
writeln('Массив D');
for i := 1 to 5 do writeln(D[i]:4);
writeln;
readln;
end.