• Предмет: Информатика
  • Автор: blackindwhite
  • Вопрос задан 5 месяцев назад

Написать код с++ ОЧЕНЬ СРОЧНО МНОГО БАЛОВ

Приложения:

Ответы

Ответ дал: qiewqewp
1

Ответ:

#include <iostream>

#include <vector>

using namespace std;

int main() {

srand(time(NULL));

int n, m;

cin >> n >> m;

vector<vector<int>> array(n, vector<int>(m));

int min_value = -8, max_value = 8;

int s = 0, count = 0;

for (int j = 0; j < n; j++)

{

 for (int i = 0; i < m; i++)

 {

  array[j][i] = min_value + rand() % (max_value - min_value + 1);

 }

}

cout << endl << "Array:" << endl;

for (int j = 0; j < n; j++)

{

 for (int i = 0; i < m; i++)

  cout << array[j][i] << '\t';

 cout << endl;

}

for (int j = 0; j < n; j++)

{

 for (int i = 0; i < m; i++)

 {

  if (array[j][i]>=5 && array[j][i]<=15)

  {

   s += array[j][i];

   count++;

  }

 }

}

if (count==0)

{

 cout << "No elements!" << endl;

}

else

{

 int avg = s / count;

 cout << "Average of interval:" << avg << endl;

}

return 0;

}

Объяснение:

<3

сделал динамическрий двухмерный массив, если этого не нужно - стри строки вектор и сам напиши константы N и M и создай двухмерный массив array[n][m].


blackindwhite: сможешь ещё одно задание помочь,у меня в вопросах
qiewqewp: сейчас сделаю, и кстати перекопируй снова код я исправил ошибку
blackindwhite: спасибо<3
Вас заинтересует