Sunteți pe pagina 1din 5

21. Realizati un program care citind de la tastatura trei numere reale, calculeaza suma celor trei numere.

var x,y,z,suma:integer; begin writeln (introduceti primul numar); readln (x); writeln (introduceti al doilea numar); readln (y); writeln (introduceti al treilea numar); readln (z); suma:=x+y+z; writeln (suma celor trei numere:, x+y+z); readln (suma); end.

23. Realizati un program care afiseaza in ordine crescatoare cifrele unitatilor si zecilor unui nr. natural n citit. var n,u,z:integer; begin writeln ('introduceti numarul'); readln (n); u:=n mod 10; writeln ('cifra unitatilor este:',u); z:=(n div 10) mod 10; writeln ('cifra zecilor este:',z); if(u < z) then writeln ('cifrele in ordine crescatoare sunt:',u,z); else; writeln ('cifrele in ordine crescatoare sunt:',z,u); end.

24. Realizati un program care verifica daca un numar este impar si afiseaza In caz afirmativ suma dintre cifra zecilor si cifra unitatilor. In situatia cand nr. citit este par se va afisa mesajul numar par. var n,u,z,s: integer; begin writeln (introduceti numarul); readdln(n); u:=n mod 10; writeln (cifra unitatilor este:,u); z:=(n div 10)mod; writeln(cifra zecilor este:,z); if (n mod 2=0) then writeln (numarul este par) else writeln (suma este:,u+z); end.

27. Se citeste de la tastatura o valoare x naturala (x>10). Daca valoarea citita are cifra unitatilor egala cu cifra zecilor se vor afisa primele doua nr. naturale mai mari decat valoarea lui x. In caz contrar se va afisa cifra maxima dintre dintre cifra zecilor si cifra unitatilor.

var x,u,z:integer; begin writeln ('introduceti numarul'); readln (x); u:=x mod 10; writeln ('cifra unitatilor este:',u); z:=(x div 10) mod 10; writeln ('cifra zecilor este:',z); if(u = z) then writeln (urmatoarele doua numere sunt:',x+1,x+2) else; if (u>z) then writeln (maximul dintre cele doua este:, u) else; if (u,z) then writeln (maximul dintre cele doua este:,z); end.

28. Se citeste o valoare x numar natural. Sa se realizeze un program care va afisa cele mai apropiate numere pare de numarul x. var x: integer begin writeln (introduceti numarul); read (x) if (x mod 2=0) then writeln (x-2,x+2) else; if (x mod 2<>0) then writeln (x-1;x+1); end.

S-ar putea să vă placă și