Считать сумму и среднее арифметическое введенных с клавиатуры положительных чисел - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. int main(int argc, char *argv[])
  2. {
  3. float x,sr, sum = 0;
  4. float i=0;
  5. printf("vvedite x ");
  6. scanf("%f", &x);
  7. while (x > 0){
  8. i++;
  9. sum = sum + x;
  10. sr = sum / i;
  11. }
  12. printf("sum=%f7.3,sr=%f7.3",sum, sr );
  13. return 0;
  14. /* TODO: Enter code here */
  15. return 0;
  16. }
программа должна считать сумму и ср ариф введенных с клавиатуры положительных чисел

Решение задачи: «Считать сумму и среднее арифметическое введенных с клавиатуры положительных чисел»

textual
Листинг программы
  1.  scanf("%f", &x);   // вводим число
  2.  while (x > 0){          
  3.             i++;               // то увеличиваем количество элементов    
  4.             sum = sum + x;  // прибавляем к сумме
  5.            scanf("%f", &x);   // вводим число
  6.         }

Объяснение кода листинга программы

  1. scanf(%f, &x); - Ввод первого числа с клавиатуры в переменную x типа float.
  2. while (x > 0){ - Начало цикла, который будет выполняться, пока введенное число больше нуля.
  3. i++; - Увеличение счетчика i на единицу. Этот счетчик отслеживает количество введенных чисел.
  4. sum = sum + x; - Прибавление введенного числа к общей сумме. Переменная sum инициализируется значением 0 перед циклом.
  5. scanf(%f, &x); - Ввод следующего числа с клавиатуры в переменную x типа float.
  6. } - Конец цикла.
  7. После окончания цикла программа выполняет следующие действия, которые не указаны в предоставленном коде: выводит общую сумму введенных чисел и их среднее арифметическое.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы