Class Task1{
public static void main(String[] args){
int sum = 0;
for(int c = 2; c<11; c++)
sum+=c*c;
System.out.println(sum);
}
}class Task2{
public static void main(String[] args) throws java.io.IOException{
int c = 0, n = 0;
while((c = System.in.read())>47 && c<58)
n=n*10+c-48;
float exp = 1;
for(c = 2; c<n+1; c++)
exp*=Math.sin(c);
System.out.println(exp);
}
}
1.
const n=4;
var
a:array[1..n,1..n] of integer;
i,j:integer;
begin
for i:=1 to n do
begin
for j:=1 to n do
begin
a[i,j]:=i;
write(a[i,j]:4);
end;
writeln;
end;
end.
Результат:
<span> 1 1 1 1
2 2 2 2
3 3 3 3
4 4 4 4
2.
const m=4; n=5;
var
a:array[1..m,1..n] of integer;
i,j,k:integer;
begin
Randomize;
writeln('Исходный массив:');
for i:=1 to m do
begin
for j:=1 to n do
begin
a[i,j]:=random(96)-35;
write(a[i,j]:4);
end;
writeln;
end;
for i:=1 to m do
begin
k:=0;
for j:=1 to n do
if a[i,j]<0 then k:=k+1;
writeln(i,'-я строка: ',k);
end;
end.
Пример:
<span>Исходный массив:
50 -28 -3 36 47
-15 -23 38 -5 37
-14 9 4 5 45
16 -15 33 -5 -18
1-я строка: 2
2-я строка: 3
3-я строка: 1
4-я строка: 3
3.
const m=4; n=5;
var
a:array[1..m,1..n] of integer;
i,j,min:integer;
begin
Randomize;
writeln('Исходный массив:');
for i:=1 to m do
begin
for j:=1 to n do
begin
a[i,j]:=random(111)-65;
write(a[i,j]:4);
end;
writeln;
end;
min:=111;
for i:=1 to m do
for j:=1 to n do
if (a[i,j]<min)and(a[i,j] mod 2=0) then min:=a[i,j];
writeln('min = ',min);
end.
Пример:
<span>Исходный массив:
43 -31 -45 6 38
0 1 -63 44 -50
-34 -9 -6 -56 -15
-48 6 14 25 10
min = -56</span></span></span>
Держи. Если объяснение нужно напиши в комментариях.
var
a:array[1..100] of integer;
i,n:integer;
begin
readln(n);
writeln('исходный массив');
for i:=1 to n do
begin
a[i]:=random(50)-25;
write(a[i]:4);
end;
writeln;
writeln('измененный массив');
for i:=1 to n do
begin
if a[i]=0 then a[i]:=n;
if a[i]<0 then
if (a[i] mod 7=0) then a[i]:=abs(a[i])
else a[i]:=a[i]*(-2);
write(a[i]:4);
end;
end.
А := 3 (а=3)
b := 4 (a=3, b=4)
b := 72-a*b =72-3*4=72-12=60 (a=3, b=60)
a := b/20*a =60/20*3=3*3=9 (а=9, b=60)
ответ: 9