سورس برنامه به شکل زیر می باشد:
#include <iostream>
#include <cstring>
using namespace std;
int i,j,x,z,m;
int main(int argc, char** argv) {
cin>>i;
cout<<endl;
i=m;
while(i!=0){
j=i%10;
i-=j;
i/=10;
z+=j*j*j;
}
if(z==m){
cout<<"Armstrong Ast."<<endl;
}
else{
cout<<"Armstrong Nist."<<endl;
}
system("PAUSE");
return 0;
}
بنده از Do-While نیز استفاده کردم ولی متاسفانه به جواب نرسیدم. ممنون میشوم اگر راهنمایی ام کنید.