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

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

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

Подскажите, где ошибка?
Листинг программы
  1. #include <stdio.h>
  2. #include <conio.h>
  3. int main()
  4. {
  5. int sum = 0, a, b;
  6. printf("Please input the first number");
  7. scanf("%d", &a);
  8. printf("Please input the second number");
  9. scanf("%d", &b);
  10. sum = a + b;
  11. printf("The summ is %d", &sum);
  12. getch();
  13. return 0;
  14. }
Например если ввести для а - 4, для b - 5, то результат непонятный в 100 тысячах получается

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

textual
Листинг программы
  1. printf("The summ is %d", sum);

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

  1. В начале программы объявляются три переменные типа int: a, b и sum.
  2. Затем эти переменные присваиваются значения 5, 6 и 0 соответственно.
  3. После этого выполняется операция сложения a + b и результат присваивается переменной sum.
  4. В конце программы с помощью функции printf выводится сообщение The summ is %d, где %d — это место для вывода значения переменной sum.
  5. Результатом выполнения программы будет вывод на экран сообщения The summ is 11.

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


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

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

13   голосов , оценка 4 из 5

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

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

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