Я не понял, что значит A(3,3), но я посчитаю это двумерным массивом 3 на 3. Делаем вложенный цикл и там сравниваем массив с индексами i и j с 0, и если да, то увеличиваем result на 1, а если нет, то ничего
1) Program asd; USES crt; Const n=10; var A:array[1..n] of integer; i,s,k,k1:integer; BEGIN Clrscr; For i:=1 to n do begin A[i]:=random(10); Write(A[i]:4); end; Writeln; Writeln('Введите число: '); Readln(s); For i:=1 to n do begin If A[i]=s then k:=k+1; end; Writeln('Число ',s,', его кол-во в массиве: ',k,' шт.'); END. 2) Program asd; USES crt; Const n=10; var A:array[1..n] of integer; i,min,mini,max,maxi:integer; BEGIN Clrscr; For i:=1 to n do begin A[i]:=Random(20); Write(A[i]:4); end; Writeln; max:=A[1]; min:=A[1]; For i:=1 to n do begin if A[i]>max then begin maxi:=i; max:=A[i]; end; if A[i]<min then begin mini:=i; min:=A[i]; end; end; Writeln('Максимальное число: ',max,'. Индекс: ',maxi); Writeln('Минимальное число: ',min,'. Индекс: ',mini ); END.
код на C++:
#include <iostream>
using namespace std;
int main()
{
const short R = 3;
const short C = 3;
long long int A[R][C];
for (int i = 0; i < C; i++)
{
for (int j = 0; j < R; j++)
{
cin >> A[i][j];
};
};
short result = 0;
for (int i = 0; i < C; i++)
{
for (int j = 0; j < R; j++)
{
if (A[i][j] == 0)
{
result++;
};
};
};
cout << result << endl;
return 0;
}
Объяснение:
Я не понял, что значит A(3,3), но я посчитаю это двумерным массивом 3 на 3. Делаем вложенный цикл и там сравниваем массив с индексами i и j с 0, и если да, то увеличиваем result на 1, а если нет, то ничего