TEMA 5
1.Interschimbati continutul a doua variabile fara a folosi variabila auxiliara, utilizand operatorii * si /.
#include
#include
int main()
{int a,b;
int main()
{int a,b;
cout<<”a=”;cin>>a;
cout<<”b=”;cin>>b;
a=a*b;
b=a/b;
a=a/b;
cout<<”a=”<<<”,”<<”b=”<
}
TEMA 6
1.Se citesc in
variabilele intregi a,b,c cifre nenule.Sa se formeze un numar de forma abc.
#include<iostream.h>
#include<conio.h>
int main()
{int a,b,c,abc;
cin>>a>>b>>c;
abc=a*100+b*10+c;
cout<<abc;
getch();
return 0;
}
2.Se citeste un
numar intreg din trei cifre pare nenule.Sa se inlocuiasca fiecare cifra din
numar cu jumatate din valoarea sa.Afisati numarul obtinut.
#include<iostream.h>
#include<conio.h>
int main()
{int a,b,c,abc;
#include<conio.h>
int main()
{int a,b,c,abc;
cin>>abc;
a=abc/100;
c=abc%10;
b=(a/2)*100+(b/2)*10+c/2;
cout<<abc;
getch();
return 0;
}
3.Se citeste un
numar intreg din patru cifre.Sa se separe numarul in alte doua numere formate
din primele doua cifre si ultimele doua cifre ale numarului citit.Afisati
numerele obtinute si apoi calculati si afisati raportul lor.
#include<iostream.h>
#include<conio.h>
int main()
int main()
{int abcd;
float ab,cd;
cin>>abcd;
ab=abcd/100;
cd=abcd%100;
cout<<ab<<”/”<<cd<<”=”<<(float)(ab/cd);
getch();
return 0;
}
4.Se citesc trei
numere intregi cu cate trei cifre fiecare,sa se formeze un numar intreg care sa
aiba cifra sutelor de la primul numar,cifra zecilor de la al doilea numar si
cifra unitatilor de la al treilea numar.
#include<iostream.h>
#include<conio.h>
int main()
{int a,b,c,c1,c2,c3,nr;
#include<conio.h>
int main()
{int a,b,c,c1,c2,c3,nr;
cout<<”a=”;cin>>a;
cout<<”b=”;cin>>b;
cout<<”c=”;cin>>c;
c1=a/100 ;
c2=b/10%10 ;
c3=c%10 ;
nr=c1*100+c2*10+c3 ;
cout<<”nr=”<<nr;
getch();
return 0;
}
5.Se citesc doua
numere intregi.Sa se calculeze catul impartirii primului numar la al doilea si
restul impartirii celui de-al doilea la primul.Sa se afiseze rezultatele
insotite de cate un mesaj corespunzator.
#include<iostream.h>
#include<conio.h>
int main()
#include<conio.h>
int main()
{int a,b;
cout<<”citeste
primul nr”;cin>>a;
cout<<”citeste
al doilea nr”;cin>>b ;
cout<<”catul
impartirii lui”<<a<<”/”<<b<<”=”<<a/b<<endl;
cout<<”restul
impartirii lui”<<b<<”%”<<a<<”=”<<b%a;
getch() ;
return 0 ;
}