Я не понял, что значит A(3,3), но я посчитаю это двумерным массивом 3 на 3. Делаем вложенный цикл и там сравниваем массив с индексами i и j с 0, и если да, то увеличиваем result на 1, а если нет, то ничего
//прога на Pascal`e type myrec = record rost : byte; ves : byte; end; var mas : array of myrec; n, i : byte; sumves, sumrost : longint; begin write ('Введите кол-во учеников: '); readln (n); setLength (mas, n); for i:=0 to n-1 do begin write ('Введите вес ', i+1, '-го ученика: '); readln (mas[i].ves); inc (sumves, mas[i].ves); write ('Введите рост ', i+1, '-го ученика: '); readln (mas[i].rost); inc (sumrost, mas[i].rost); end;
write ('Средний вес учеников: ', sumves / n, '; Средний рост: ', sumrost / n) 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, а если нет, то ничего