Предмет: Информатика,
автор: bertain
100 б + лучший ответ! Написать программу на языке С:
Приложения:
bertain:
просьба именно на С, а не С++
int M(int val)
{
int sum = 0;
while(val % 10 != 0)
{
sum += val % 10;
val /= 10;
}
sum += val;
return sum;
}
int main()
{
printf("Input three numbers: ");
int a, b, c;
scanf("%i%i%i", &a, &b, &c);
int res = M(a) + M(b) + M(c);
printf("Result: %i\n" , res);
return 0;
}
Ответы
Автор ответа:
1
#include <stdio.h>
int m(int x)
{
int s=0;
for(;x>0;)
{
s=s+x%10;
x=x/10;
}
return s;
}
int main()
{
int i,j,k,r;
scanf("%d%d%d",&i,&j,&k);
r=m(i)+m(j)+m(k);
printf("%d",r);
return 0;
}
Похожие вопросы
Предмет: Литература,
автор: Vladislav1415
Предмет: Математика,
автор: nastakaracoban325
Предмет: Физкультура и спорт,
автор: enzebakirova
Предмет: Математика,
автор: zheny2010
Предмет: Математика,
автор: Аноним