1.Дан фрагмент электронной таблицы (см. рис. 1). Какая из формул, приведённых ниже, может быть записана в ячейке В2,чтобы построенная после выполнения вычислений диаграмма по значениям диапазона ячеекA2:D2 соответствовала рисунку? ответы: [=С1/А1+1];[= А1-1];[= С1+В1];[= С1+1]2.Дан фрагмент электронной таблицы (см. рис. 2) Какая из формул, приведённых ниже, может быть записана в ячейке D2, чтобы построенная после выполнения вычислений диаграмма по значениям диапазона ячеек A2:D2 соответствовала рисунку? ответы:1)= А1 + С1;2)= А1 - 1;3)= D1/2;4)=D1*6
const n=5;
var
a:array [1..n,1..n] of integer;
i,j,k:integer;
begin
k:=0;
for i:=1 to n do
begin
for j:=1 to n do
begin
a[i,j]:=random(151)-50;
write(a[i,j]:4);
if (a[i,j] mod 5 =0) then
inc(k);
end;
writeln;
end;
writeln;
if k<>0 then
begin
for i:=1 to n do
begin
for j:=1 to n do
begin
if a[i,j]=k then a[i,j]:=0;
write(a[i,j]:4);
end;
writeln;
end;
writeln('K= ',k);
end
else
begin
for i:=1 to n do
begin
for j:=1 to n do
begin
a[i,j]:=0;
write(a[i,j]:4);
end;
writeln;
end;
writeln('K= 0');
end;
end.
#include <iostream>
using namespace std;
int main()
{
int n,kl=0;double sum = 0;
cin >> n;
int** a;
a= new int* [n];
for (int i = 0; i < n; i++)
a[i] = new int[n];
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
a[i][j] = rand() % 10;
}
for (int i = 0; i < n; i++)
{
cout << endl;
for (int j = 0; j < n; j++)
cout<<a[i][j]<<" ";
}
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n - i; j++)
if (a[i][j] != 0)
{
sum += a[i][j]; kl++;
}
}
cout << endl << sum/kl;
}
Объяснение: