Умножение и вывод double чисел - C (СИ)

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

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

#include <stdio.h>
int main() 
{
double long a,b,c,itog;
scanf("%d%d%d", &a,&b,&c);
a=a*3;
b=b*5;
c=c*12;
itog=a+b+c;
printf("%d",itog);
return 0;
}
Ввожу 1 1 1. Выводит 2293040. В чем соль?

Решение задачи: «Умножение и вывод double чисел»

textual
Листинг программы
#include <stdio.h>
int main() 
{
long a,b,c,itog;
scanf("%d%d%d", &a,&b,&c);
a=a*3;
b=b*5;
c=c*12;
itog=a+b+c;
printf("%ld",itog);
return 0;
}

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

  1. Включаем файл стандартного ввода/вывода
  2. Запускаем функцию main()
  3. Объявляем переменные: a, b, c, itog (итог) типа long (без знака)
  4. Считываем значения переменных a, b, c с помощью функции scanf()
  5. Умножаем значения переменных a, b, c на 3, 5 и 12 соответственно
  6. Суммируем результаты умножения и сохраняем в переменную itog
  7. Выводим значение переменной itog с помощью функции printf()
  8. Возвращаем 0, чтобы указать, что программа успешно завершилась

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


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

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

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