Вычислить сумму положительных чисел - C (СИ)

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

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

Даны три числа. Вычислить сумму положительных среди них чисел.

Программу написал, она работает, только проверят первое число. В чем моя ошибка?

Код программы:

#include<stdio.h>
#include<math.h>
#include<conio.h>
main()
{float x,y,z,sum;
  printf("Vvedite x y z \n");
  scanf("%f,%f,%f",&x,&y,&z);
  sum=0;
  if (x>0)
      sum+=x;
  if (y>0)
      sum+=y;
  if (z>0)
      sum+=z;
  printf("\n sum=%8.2f",sum);
  getch();
  return 0;  
}

Решение задачи: «Вычислить сумму положительных чисел»

textual
Листинг программы
scanf("%f%f%f",&x,&y,&z);

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

  1. Ввод значений с клавиатуры с помощью функции scanf.
  2. Переменные x, y, z типа float, в которые считываются значения.
  3. Значения переменных x, y, z используются для вычисления суммы положительных чисел.

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


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

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

7   голосов , оценка 4.143 из 5
Похожие ответы