#include <stdio.h>
#include <conio.h>
int main()
{
int a[]={0,1,20,11,22,33,44,55,999};
int i;
clrscr();
for (i=0; i<sizeof(a)/sizeof(a[0]); i++) {
int t=a, p=1;
do {p*=t%10; t/=10;} while (t);
printf("%d -> %d\n",a,p);
}
gets(0);
return 0;
}
Преобразование числа(Си).
Столкнулся с такой проблемой: имееться целочисленный массив и надо вывести его каждое число в виде произведения цифр представляющих данное число в десятичной системе. Заранее спасибо!
[COLOR=Black]Да и название темы не соответствует сути вопросы, правильней было бы назвать: "Нахождение суммы цифр числа массива" или что то получше ...[/COLOR]
[/COLOR]