Математическое сложение выводит неправильное значение - 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.

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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