Есть ответ 👍

Составьте программу, которая формирует массив, содержащий 16 случайных вещественных чисел, принадлежащих промежутку [-2; 3] и подсчитывает сумму отрицательных чисел. вывод в столбец с двумя десятичными знаками.

268
461
Посмотреть ответы 3

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

Damirzic
4,5(34 оценок)

#include < iostream> using std: : cout; using std: : endl; using std: : fixed; #include < cstdlib> using std: : rand; using std: : srand; #include < ctime> using std: : time; #include < iomanip> using std: : setprecision; int main(){      float a[16];       float counter = 0;       srand(time(0));       for(int i = 0; i < 16; i++)      {            a[i] = float( / rand_max * (3.0 + 2.0) - 2.0;             if(a[i] < 0.0)            {                  counter += a[i];             }            cout < < setprecision(2) < < fixed < < a[i] < < endl;       }      cout < < endl;       cout < < "sum = " < < counter < < endl;     return 0; }

milaboit
4,6(9 оценок)

#include < iostream>

#include < windows.h>

 

char bufrus[256];

 

char* rus(const char* text)

{

  chartooem(text, bufrus);

  return bufrus;

}

 

using namespace std;

 

int main()

{

  float a[16];

  for(int i=0; i< 16; i++) a[i]=((float)(rand()%501))/100.0f-2;

  float b=0;

  int c=0;

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

  {

  if(a[i]< 0)

  {

    b+=a[i];

    c++;

  }

  }

  cout< < rus("сумма отр. чисел: ")< < b< < endl;

  cout< < rus("вего отр. элементов: ")< < c< < endl;

  cout< < rus("исходный массив: ")< < endl;  

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

  {

  cout< < a[i]< < endl;

  }

  system("pause");

  return 0;

}

 

/*

  фунция rand() возращает случайное число от 0 до бесконечности.

  a%b - остаток от деления числа a на число b.

    rand()%501 - случайное число от нуля до 500.

  (float)x - преопразование x в тип float.

 

*/

ak067
4,7(16 оценок)

ответ к этой задаче равен нулю

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

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

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

Caktus Image

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

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

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

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

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

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

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

GTP TOP NEWS