Есть ответ 👍

Написать программу языком с++ 100

задано целочисленный массив (матрица) а размерности 5х5. массив а инициализировать элементами в тексте программы при его описании (заполнить произвольно - 5 строк по 5 чисел). в массиве а найти указанные в варианте величины и вывести результат в виде сообщения на консоль, выведя предварительно массив в виде таблицы. образовать новый массив в, согласно указаниям соответствующего варианта, образованный массив вывести на консоль.

: в массиве а найти разницу средних значений отдельно взятых положительных и отрицательное элементов. массив в образовать из массива а, заменив в нем все элементы меньше -5 на противоположные.

за правильную все и выберу лучший ответ! заранее ! )

186
329
Посмотреть ответы 2

Ответы на вопрос:


ответ:

#include

#include

using namespace std;

int main()

{

  int a[5][5] =

  {

    {4,-5,8,-3,1},

    {-3,8,-1,1,-8},

    {9,6,6,-3,-7},

    {-7,-3,3,6,-7},

    {7,-3,-6,5,0},

  };

  int b[5][5];

  int i, j, cp, cm, sp, sm;

  setlocale(lc_all, "russian");

  cout < < "массив a";

  for (i = 0; i < 5; i++) {

    cout < < endl;

    for (j = 0; j < 5; j++) {

      cout < < setw (4) < < a[i][j];

    }

  }

  cp = cm = sp = sm = 0;

  for (i = 0; i < 5; i++) {

    for (j = 0; j < 5; j++) {

      if (a[i][j] > = -5)

        b[i][j] = a[i][j];

      else

        b[i][j] = - a[i][j];

      if (a[i][j] > 0) {

        cp++;

        sp += a[i][j];

      }

      if (a[i][j] < 0) {

        cm++;

        sm += a[i][j];

      }

    }

  }

  cout < < endl < < endl;

  cout < < "среднее значение положительных элементов = " < < (float) sp / cp < < endl;

  cout < < "среднее значение отрицательных элементов = " < < (float) sm / cm < < endl < < endl;

  cout < < "массив b";

  for (i = 0; i < 5; i++) {

    cout < < endl;

    for (j = 0; j < 5; j++) {

      cout < < setw(4) < < b[i][j];

    }

  }

  return 0;

}

romaroma6
4,8(5 оценок)

2- б 3 - в 4 - а 6 - а 7 - г 9 - б 10 - г 14 - б 18 - в 21 - в

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS