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

Срочно, помогите пожалуйста написать код на языке с ++ даю 30 б
1)Задано массив действительных чисел размерности 11. Вычислить процент положительных, отрицательных и нулевых элементов в массиве.

Ответы

Ответ дал: q1q1q12
0

#include <iostream>

using namespace std;

int main(){

   int A[11];

   for (int i=0; i<11; i++){

       cout << "[" << i << "]:\t";

       cin >> A[i];

   }

   

   double positive_rate = 0;

   double negative_rate = 0;

   double null_rate = 0;

   

   for (int i=0; i<11; i++){

       if (A[i] > 0) positive_rate++;

       else if (A[i] < 0) negative_rate++;

       else null_rate++;

   }

   

   positive_rate = positive_rate / 11 * 100;

   negative_rate = negative_rate / 11 * 100;

   null_rate = null_rate / 11 * 100;

   

   cout << "Positive:\t" << positive_rate << endl;

   cout << "Negative:\t" << negative_rate << endl;

   cout << "Null:\t\t" << null_rate << endl;

}

Вас заинтересует