Найти сумму первой и последней цифры числа - 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++);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д