Найти сумму первой и последней цифры числа - C (СИ)
Формулировка задачи:
Ребят, подскажите, почему не складываются первая и последняя цифра в числе
Листинг программы
- #include <stdio.h>
- int main(){
- int n,s,k,p;
- for (;;) {
- printf("Введите натуральное число:\n");
- scanf("%d", &n);
- if (n<=0) break;
- for (p=n%10,s=n%10,k=1;(n/=10)>9;k++)
- s+=n;
- p*=n;
- k++;
- if (p==0) break;
- printf("Сумма первой и последней цифры в записи числа= \n%d\n произведение \n%d\n",s,p);
- printf("Количество = %d\n", k);
- }
- }
Решение задачи: «Найти сумму первой и последней цифры числа»
textual
Листинг программы
- for (p=n%10,s=n%10,k=1;(n/=10)>9;k++);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д