Нужна ваша помощь! Вычислить суммы квадратов нечётных элементов двумерного массива,...

0 голосов
42 просмотров

Нужна ваша помощь!
Вычислить суммы квадратов нечётных элементов двумерного массива, заполненного случайными числами из интервала [1;100]


Информатика (793 баллов) | 42 просмотров
0

1) Вычислить СУММУ ? 2) На Си подойдёт ?

0

1) да 2) думаю, да

Дан 1 ответ
0 голосов

#include //Библиотека для рандома#include
#define MAX_SIZE_M 10#define MAX_SIZE_N 10#define MAX_RAND 100#define MIN_RAND 1

void main(){   int a[MAX_SIZE_N][MAX_SIZE_N];// объявили массив    srand(time(NULL));   //Заполнение массива   for(int i = 0; i < MAX_SIZE_N; i++)       for (int j = 0; j < MAX_SIZE_M; j++)          a[i][j] = MIN_RAND + rand() % MAX_RAND;
   int sum = 0;   //Считаем сумму   for (int i = 0; i < MAX_SIZE_N; i++)       for (int j = 0; j < MAX_SIZE_M; j++)          if (a[i][j] % 2 == 1)          {            sum += a[i][j] * a[i][j];          }}

(52 баллов)
0

Форматирование кода поехало ~_~

0

#define MAX_SIZE_M 10
#define MAX_SIZE_N 10
#define MAX_RAND 100
#define MIN_RAND 1

0

#include

0

void main()
{
int a[MAX_SIZE_N][MAX_SIZE_N];// объявили массив
srand(time(NULL));
//Заполнение массива
for(int i = 0; i < MAX_SIZE_N; i++)
for (int j = 0; j < MAX_SIZE_M; j++)
a[i][j] = MIN_RAND + rand() % MAX_RAND;

int sum = 0;
//Считаем сумму
for (int i = 0; i < MAX_SIZE_N; i++)
for (int j = 0; j < MAX_SIZE_M; j++)
if (a[i][j] % 2 == 1)
{
sum += a[i][j] * a[i][j];
}

}

0

сумма будет в переменной sum