salso در حال رشد
تاريخ عضويت: 5 شنبه 17 اسفند 1385 تعداد ارسالها: 29 محل سكونت: تهران
شنبه 30 تير 1386 - 13:38 |
|
|
اگه منظورتونو در مورد افراز درست فهميده باشم
فكر مي كنم كد زير اون كار رو انجام بده (آخه رو سيستم كامپايلر نداشتم واسه همين مي گم فكر كنم چون نتونستم تستش كنم )
كد: |
int main()
{
long N1;
int i,counter=0,counter2=0;
int afraz[200][2]={0}{0};
cin>>N1;
for (int num=1;num<1000;num++)
{
for (i=1;i<=num;num++)
if( (num%i)==0)
counter++;
if ( counter == 2)
{
afraz[counter2][0]=num;
for ( int j=0; N1%num==0 ; j++ )
{
afraz[counter2][1]++;
N1=N1/num;
}
counter2++;
}
}
cout<<" = ";
for ( i=0 ; i<counter2 ; i++ )
{
cout<<afraz[i][0]<<"^"<<afraz[i][1]<<"*";
}
return 0;
} |
در مورد سوال دوم هم بايد بگم كه اونقدر مبهم پرسيدين كه هيچكس نخواهد فهميد .
|
_________________ If you want to be understood , Listen ... . |
|