Сумма цифр в числе (отладить код) - C (СИ)

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

Здравствуйте. Программа должна находить сумму цифр в числе (напр. для 123 1+2+3=6). Но после введения числа, ничего не происходит… Подскажите, в чём дело?
#include<stdio.h>
#include<conio.h>
int main()
{
 int sum = 0,n, a;
 printf("Vvedite chislo \n"); scanf("%d", &n);
    while (n !=0)
    {
       a= n%10;
       sum=sum+a;
    }
    printf("Summa chisla=%d",sum);
getch();
}

Код к задаче: «Сумма цифр в числе (отладить код) - C (СИ)»

textual
#include<stdio.h>
 
int main()
{
 int sum = 0,n;
 printf("Vvedite chislo \n"); 
 scanf("%d", &n);
    while (n>0)
    {
       sum+=n%10;
       n=n/10;
    }
    printf("Summa chisla=%d",sum);
getch();
}
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

15   голосов, оценка 3.933 из 5


СДЕЛАЙТЕ РЕПОСТ