View Code of Problem 91

#include<stdio.h>
int main()
{
	int n;
  	scanf("%d",&n);
  	printf("%d=",n);
  	for(int i=2;i<=n;i++)
        {
        	while(n%i==0)
                {
                	printf("%d*";i);
                  	n=n/i;
                  	if(n==1)
                          printf("%d";i)
                }
        }
  	printf("\n");
  	return 0;
}
/*
Main.c: In function 'main':
Main.c:11:30: error: expected ')' before ';' token
                  printf("%d*";i);
                              ^
                              )
Main.c:11:27: warning: format '%d' expects a matching 'int' argument [-Wformat=]
                  printf("%d*";i);
                          ~^
Main.c:14:38: error: expected ')' before ';' token
                           printf("%d";i)
                                      ^
                                      )
Main.c:14:36: warning: format '%d' expects a matching 'int' argument [-Wformat=]
                           printf("%d";i)
                                   ~^
Main.c:14:41: error: expected ';' before '}' token
                           printf("%d";i)
                                         ^
                                         ;
                 }
                 ~                        
*/

Double click to view unformatted code.


Back to problem 91