minh đã chạy thử và kết quả tạm chấp nhận đc.
Nhưng kô biết có phải tối ưu nhất chưa.
mong được góp ý.
Code:
//chuong trinh tach 3 ky tu so
#include <iostream>
#include <conio.h>
main()
{
using namespace std;
int t[11],i,k=1,n;
cout<<"nhap so chu so can nhap :";
cin>>n;
cout<<"\nhay nhap cac chu so (tu 0-->9)";
for(i=12-n;i<12;i++){loop:{cin>>t[i];}
if(t[i]>=10) goto loop;}
cout<<"so ban vua nhap la :";
for(i=12-n;i<12;i++)
cout<<t[i];
cout<<"\n";
for(i=0;i<12-n;i++)
t[i]=0;
for(i=0;i<12;i++){
k++;
switch(k){
case 3:{cout<<"y= "<<t[0]<<t[1]<<t[2];break;cout<<"\n";}
case 6:{cout<<"u= "<<t[3]<<t[4]<<t[5];break;cout<<"\n";}
case 9:{cout<<"an= "<<t[6]<<t[7]<<t[8];break;cout<<"\n";}
case 12:{cout<<"vi= "<<t[9]<<t[10]<<t[11];break;cout<<"\n";}
}
}
getch();
}