TEMA 7
1.Se citesc
trei valori intregi,reprezentand cifre,sa se formeze numarul care incepe cu o
cifra para,care poate fi oricare dintre cele trei.Daca un exista cifre pare se
va scrie un mesaj.
#include<iostream.h>
#include<conio.h>
int main()
{int a,b,c;
{int a,b,c;
cout<<”a=”;cin>>a;
cout<<”b=”;cin>>b;
cout<<”c=”;cin>>c;
if(a%2==0)
cout<<a*100+b*10+c;
else
if(b%2==0)
cout<<b*100+a*10+c;
else
(c%2==0)
cout<<c*100+a*10+b;
else
cout<<”nu exista cifre pare”;
getch();
return 0;
}
2.Se
citeste un nr intreg din trei cifre.Sa se determine cifra cea mai mare.
#include<iostream.h>
#include<conio.h>
#include<conio.h>
int main()
{int nr,a,b,c,max;
cout<<”nr=”;cin>>nr;
cout<<”a=”;cin>>a;
cout<<”b=”;cin>>b;
cout<<”c=”;cin>>c;
a=nr/100;
b=(nr%10)%10;
c=nr%10;
if(a>b)
max=c;
else
max=b;
if(c>max)
max=c;
cout<<”max=”<<max;
getch();
return 0;
}
3.Se citesc
coordonatele a doua puncte in plan.Daca dreapta ce le uneste este paralela cu
Ox calculati si afisati lungimea acestui segment.
#include<iostream.h.>
#include<conio.h>
int main()
int main()
{int
x1,x2,y1,y2;
cout<<”x1=’;cin>>x1;
cout<<”x2=;cin>>x2;
cout<<”y1=”;cin>>y1;
cout<<”y2=”;cin>>y2;
if(y1==y2)
cout<<”lungimea
segmentului=”<<abs(x2-x1);
else
cout<<”dreapta e paralela cu Ox”;
getch();
return 0;
}
4.Se citesc
coordonatele a doua puncte in plan astfel incat dreapta sa fie paralela cu axa
Oy.Sa se verifice daca dreapta ce le uneste este intr-un singur cadran.
#include<iostream.h>
#include<conio.h>
int main()
{int x1,x2,y1,y2;
cout<<”x1=”;cin>>x1;
cout<<”x2=”;cin>>x2;
cout<<”y1=”;cin>>y1;
cout<<”y2=”;cin>>y2;
if(x1==x2)
if(x1>0&&x2>0&&y1>0&&y2>0)
cout<<”dreapta
in cadranul 1”;
else
if(x1<0&&x2<0&&y1>0&&y2>0)
cout<<”dreapta
in cadranul 2”;
else
if(x1<0&&x2<0&&y1<0&&y2<0)
cout<<”dreapta
in cadranul 3”;
else
if(x1>0&&x2>0&&y1<0&&y2<0)
cout<<”dreapta
in cadranul 4”;
getch();
return 0;
}
5.
#include<iostream.h>
#include<conio.h>
int main()
int{n,a,b ;
cout<<”n=”;cin>>n;
a=(n/100)%10;
b=(n/10)%10;
if(a==b)
cout<<”a*b=”<<a*b;
else
cout<<”a+b”<<a+b;
getch();
return 0;
}
6.Se
citeste un numar din patru cifre.Daca cifra miilor este mai mica decat cifra
zecilor sa se formeze un numar cu aceste doua valori,in caz contrar sa se scrie
un mesaj.
#include<iostream.h>
#include<conio.h>
int main()
{int nr,a,c;
{int nr,a,c;
cout<<”nr=”;cin>>nr;
a=nr/1000;
c=nr/10%10;
if(a<c)
cout<<”a+c”<<a+c;
else
cout<<”a mai mare ca c”;
getch():
return 0;
}
TEMA
8
1.Se citesc
trei valori reale in variabilele a,b,c.Daca cele trei valori pot forma
unghiurile unui triunghi sa se verifice daca toate unghiurile sunt ascutite,in
caz contrar verificati daca exista un unghi obtuz sau un unghi drept.Scrieti un
mesaj corespunzator pentru fiecare caz.
#include<iostream.h>
#include<conio.h>
int
main()
{int a,b,c;
cout<<”a=”;cin>>a;
cout<<”b=”;cin>>b;
cout<<”c=”;cin>>c;
if(a<90&&b<90&&c<90)
cout<<”toate unghiurile sunt
ascutite”;
else
if(a>90||b>90||c>90)
cout<<”exista un unghi obtuz”;
else
if((a==90||b==90||c==90)
cout<<”exista un unghi drept”;
getch();
return 0;
}
2.Se
citeste un numar intreg reprezentand un an calendaristic.Sa se verifice daca
anul este bisect.
#include<iostream.h>
#include<conio.h>
int main()
{int a;
int main()
{int a;
cout<<”a=”;cin>>a;
if((a%10)/4==0)
cout<<”a e an bisect”;
else
cout<<”a nu e an bisect”;
getch();
return 0;
}
3.Se citesc
doua numere intregi x si y.Sa se verifice daca ultima cifra a lui x este
jumatate din patratul penultimei cifre a lui y.
#include<iostream.h>
#include<conio.h>
int main()
#include<conio.h>
int main()
{int
x,y,u,p;
cout<<”x=”;cin>>x;
cout<<”y=”;cin>>y;
u=x%10;
p=y%100/10;
if(u=p*p/2)
cout<<”un
este”;
else
cout<<”este”;
getch();
return 0;
}
4.Se citesc
patru numere intregi.Sa se calculeze produsul primelor doua numere si suma
ultimelor doua numere citite.Verificati daca ultima cifra a produsului este
egala cu ultima cifra a sumei.
#include<iostream.h>
#include<conio.h>
#include<conio.h>
int main()
{int a,b,c,d,p,s;
cout<<”a=”;cin>>a;
cout<<”b=”;cin>>b;
cout<<”c=”;cin>>c;
cout<<”d=”;cin>>d;
p=a*b;
s=c+d;
if(p%10==s%10)
cout<<”da”;
else
cout<<”nu”;
getch();
return 0;
}
5.Se
citeste un numar intreg.Sa se verifice daca ultimele doua cifre sunt identice.
#include<iostream.h>
#include<conio.h>
int main()
{int x,b,c;
{int x,b,c;
cout<<”x=”;cin>>x;
b=x%10;
c=x%100/10;
if(b==c)
cout<<”sunt identice”;
else
cout<<”nu sunt”;
getch();
return 0;
}
6.Se
citeste un nr din 4 cifre.Sa se verifice daca produsul primelor doua cifre este
un nr par.
#include<iostream.h>
#include<conio.h>
int main()
{int
x,p,d;
cout<<”x=”;cin>>x;
p=x/1000;
d=x/100%10;
if((p*d)%2==0)
cout<<”e
par”;
else
cout<”nu
e par”;
getch();
return 0;
}