Найти синтаксическую ошибку в коде - C (СИ)
Формулировка задачи:
написал программу, а после ее компиляции пишет ошибку и перекидывает на системный файл
#include <stdio.h>
#include <conio.h>
int main ()
{
int N, sum;
sum = 0;
do {
printf ("\nВведите натуральное число: ");
scanf ("%d", &N);
}
while (N <= 0);
while (N > 0)
{
sum += N % 10;
N /= 10;
}
printf ("Сумма цифр равна %sum\n", sum );
getch();
}Решение задачи: «Найти синтаксическую ошибку в коде»
textual
Листинг программы
printf ("Сумма цифр равна %d\n",sum );
Объяснение кода листинга программы
- В данном коде используется функция printf для вывода строки и значения переменной
sumна экран. - Функция printf принимает два аргумента: строку для вывода и значение, которое нужно вывести.
- Строка для вывода оформлена в кавычках и содержит текст
Сумма цифр равна %d\n. - Значение переменной
sumвычисляется и сохраняется в переменнойsum. - Затем функция printf выводит на экран строку
Сумма цифр равнаи значение переменнойsumв десятичной форме. - После этого функция printf выводит символ новой строки
\nдля перехода на новую строку.