Программа прекрасно работает до 10 цифр, но если я использую число из 11 цифр, то она выдает 0 в качестве выходного сигнала.
главный()
{
инт кол-во;
printf("введите число:");
scanf("%d",&num);
int цифра,сумма=0;
while(num>=1)
{
цифра = число%10;
сумма=сумма+цифра;
num = num/10;
}
printf("\nSum цифр: %d",res);
}
Что я уже пробовал:
Я проверил в интернете другой метод, но я не получаю никакой ошибки в своем подходе. Пожалуйста, проверьте.