View Code of Problem 54

#include <stdio.h>
#include <math.h>
int main(void)
{
	int ccount,count = 1;
	int n,m,i = 0;;
	int a[15];
	
	scanf("%d", &n);
	m = n;
	while (m >= 10)
	{
		m = m / 10;
		count++;
	}
	ccount = count;
	
	while (i < ccount)
	{	
		count--;
		a[i] = (n / int(pow(10,count)));
		n = (n % int(pow(10,count)));	
		i++;	
	}
	
	for (i=0; i<ccount; i++)
	{
		if (i<ccount-1)
		printf("%d ",a[i]);
		else 
		printf("%d", a[i]);
	}
	
	return 0;
}
/*
Main.c: In function 'main':
Main.c:21:15: error: expected expression before 'int'
   a[i] = (n / int(pow(10,count)));
               ^
Main.c:22:12: error: expected expression before 'int'
   n = (n % int(pow(10,count))); 
            ^
*/

Double click to view unformatted code.


Back to problem 54