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

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

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

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

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

textual
Листинг программы
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
Похожие ответы