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

Помогите пожалуйста "Написати програму, яка визначає середнє арифметичне від'ємних
чисел у введеній з клавіатури послідовності чисел."


evgenm244: Это на С++ в Visual Studio

Ответы

Ответ дал: honvert
1

Ответ:

#include <iostream>

using namespace std;

int main() {

 // Инициализируем переменные

 int num, sum = 0, count = 0;

 double average;

 cout << "Введите последовательность чисел (0 для завершения): " << endl;

 // Читаем числа, пока не будет введен 0

 cin >> num;

 while (num != 0) {

   // Если число отрицательное, увеличиваем сумму и счетчик

   if (num < 0) {

     sum += num;

     count++;

   }

   cin >> num;

 }

 // Если хотя бы одно отрицательное число было введено, вычисляем среднее арифметическое

 if (count > 0) {

   average = (double)sum / count;

   cout << "Среднее арифметическое отрицательных чисел: " << average << endl;

 } else {

   cout << "Не было введено ни одного отрицательного числа." << endl;

 }

 return 0;

}


evgenm244: Поможешь еще с несколькими?
honvert: Да
honvert: напиши какие
evgenm244: Ок щас скину
Ответ дал: enxt
1

#include <iostream>

using namespace std;

int main(void)

{

   setlocale(LC_ALL, "ru");

   int numbersCount, negativeCount = 0, currentNumber, negativeSum = 0;

   double average;

   cout << "Введiть кiлькiсть чисел, яких хочете ввести: ";

   cin >> numbersCount;

   

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

       cout << "Введiть " << i + 1 << " число: ";

       cin >> currentNumber;

       if (currentNumber < 0) {

           negativeSum += currentNumber;

           negativeCount++;

       }

   }

   

   average = negativeSum / negativeCount;

   cout << "Кiлькiсть негативних чисел: " << negativeCount << endl;

   cout << "Сума негативних чисел: " << negativeSum << endl;

   cout << "Сер. арифметичне: " << average << endl;

   return 0;

}


evgenm244: Поможешь с еще 1?
Вас заинтересует