Send to a Friend

Rickover's avatar

What is wrong with my little programm?

This program made in MinGW should decompose numbers in prime factors. MinGW doesn’t say that there is on error, but the program does nothing:

#include<iostream.h>
#include<math.h>
int main(void)
{
int i,j,a,b=1;
cout<<“Introduceti numarul”<<endl;
cin>>a;
struct descomp
{int baza,exp;};
descomp x[20];
for(i=1;i<=a;i++)
{
j=0;
while(a%i==0)
{
a=a/i;
j+=1;
}
if(j>=1)
{
x[b].baza=i;
x[b].exp=j;
b+=1;
}
}
for(i=1;i<=b;i++)
cout<<x[i].baza<<”^”<<x[i].exp<<endl;
return 0;
}

What is wrong with it?

Using Fluther

or

Using Email

Separate multiple emails with commas.
We’ll only use these emails for this message.

Mobile | Desktop


Send Feedback   

`