1 Se citeste un numar intreg din exact 4 cifre . Sa se formeze un numar intreg din prima si ultima cifra a numarului citit . Sa se scrie un algoritm in pseudocod si un program in C++.
C++ :
#include< iostream.h >
#include< conio.h. >
int main()
{int n, nr,a,b;
cout<<"citeste numarul";cin>>n;
a=n%10;
b=n/1000;
nr=a*10+b;
cout<<"numarul format este"<
return 0;
}
..................................................................................
Pseudocod:
..................................................................................
citeste n
a<- n mod 10 //cifra unitatilor
b<- n div 1000 // cifra miilor
nr<- a*10+b
scrie nr.
..................................................................................
..................................................................................
2 Se citeste un numar intreg din exact 3 cifre(oricare dintre ele diferite de 0), sa se inlocuiasca cifra din mijloc cu o valoare mai mica cu o unitate . Urmarind algoritmul in pseudocod , scrie alaturi programul in C++.
..................................................................................
Pseudocod:
..................................................................................
citeste n
x<-n/10
y<-n%10
n=(x-1)*10+y
scrie n
..................................................................................
C++ :
#include< iostream.h >
#include< conio.h. >
int main()
{int x ,y,n;
cout<<"n=";cin>>n;
x=n/10;
y=n%10;
n=(x-1)*10+y;
cout<<"n="<
return 0;
}
..................................................................................
..................................................................................
3. Se citesc in variabilele intregi a,b,c cifre nenule. Sa se formeze un numar de forma abc.
..................................................................................
C++:
#include< iostream.h >
#include< conio.h.>
int main()
{int a,b,c,nr;
cout<<"a=";cin>>a;
cout<<"b=";cin>>b;
cout<<"c=";cin>>c;
nr=100*a+10*b+c;
cout<<"nr="<
return 0;
}
..................................................................................
..................................................................................
4.Se citeste un numar intreg din 3 cifre pare nenule.Sa se inlocuiasca fiecare cifra din numar cu jumatate din valoarea sa. Afisati numarul obtinut .
..................................................................................
C++ :
#include< iostream.h >
#include< conio.h.>
#include< math.h >
int main()
{int nr;
cout<<"nr=";cin>>nr;
if(nr%2==0&&nr>99&&nr<1000)
nr=nr/2;
cout<<"nr"<
return 0;
}
..................................................................................
..................................................................................
5 . Se citeste un numar intreg din 4 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 .
..................................................................................
C+:
#include< iostream.h >
#include< conio.h.>
int main()
{int x,x1,x1,r;
cout<<"x=";cin>>x;
if(x>=1000)
{x1=x/100;
x2=x%100;
r=x1/x2;}
cout<<"x1="<
cout<<"x2="<
cout<<"r="<
return 0;
}
..................................................................................
..................................................................................
6. Se citesc trei numere intregi cu cate trei cifre fiecare , sa se formeze un nuamr intreg care sa aiba cifra sutelor de la primul numar , cifra zecilor de la al 2 lea nr si cifra unitatilor de la al 3 lea nr .
..................................................................................
C++ :
#include< iostream.h >
#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"<
return 0;
}
..................................................................................
..................................................................................
7 . Se citesc doua nr intregi . Sa se calculeze catul impartirii primului nr la al 2 lea si restul impartirii celui de al 2 la la primul . Sa se afiseze rezultatele , insotite de cate un mesaj .
..................................................................................
C++:
#include< iostream.h >
#include< conio.h.>
int main()
{int a,b;
cout<<"citeste primul nr";cin>>a;
cout<<"citeste al 2 lea nr";cin>>b;
cout<<"catul impartiriilui"<<<"/"<<<"="<<
cout<<"restul impartirii lui"<<<"%"<<<"="<
return 0;
}