vineri, 16 noiembrie 2012

EX.2

/*Scrieti programul C/C++ care citeste de la tastatura un numar natural n (n<100)
 si un sir cu n numere întregi din intervalul [100 ;999] ; programul construieste
 un sir de numere rezultat prin înlocuirea fiecarui numar din ?irul citit cu
 numarul obtinut prin interschimbarea cifrei unitatilor cu cifra sutelor.
 Numerele din noul sir se vor afisa pe ecran separate printr-un singur spatiu.
 De exemplu , pentru n=3 si sirul 123 , 904 , 500 , se afi?eaz? 321 , 409 , 5.*/

 #include<iostream.h>
 #include<conio.h>
 int main()
 {int n,x[100],i,c1,c2;
 cout<<"n= ";cin>>n;
 for(i=1;i<=n;i++)
 {cout<<"x["<<i<<"]= ";cin>>x[i];}
 cout<<endl<<"Sirul initial este: "<<endl;
 for(i=1;i<=n;i++)
 cout<<x[i]<<" ";
 cout<<endl<<endl;
 for(i=1;i<=n;i++)
 {c1=x[i]%10;
 x[i]=x[i]/10;
  c2=x[i]/10;
 x[i]=x[i]%10;
 x[i]=c1*100+x[i]*10+c2;                
                  }
 cout<<"Sirul nou format este: "<<endl;
 for(i=1;i<=n;i++)
 cout<<x[i]<<" ";
 getche();
}                

Niciun comentariu:

Trimiteți un comentariu