Sunteți pe pagina 1din 5

Afișarea datelor

Instrucțiunea folosită este cout. (Console


Output)
Sintaxa:
cout<<var1[<<text<<var2…];
Ex:
int suma=0,mx;
cout<<suma;
cout<<”Valoarea maxima=”<<mx;

Operații aritmetice

Operatorii aritmetici folosiți în C/C++ sunt:


Operația Operator
Adunare +
Scădere -
Înmulțire *
Împărțire (Cât) /
Rest (Modulo) %

OBS: În C/C++ parantezele sunt doar de


forma ( )

Probleme
1. Transcrieți în C/C++ următoarea
expresie:

R:

Teorema împărțirii cu rest

Fie a și b două numere naturale. Atunci


avem:
a=b*cat +rest, unde rest<b

Exerciții:
1) A=13 B=2
Cat=a/b=6
Rest=a%b=1
A=B*cat+rest
13=2*6+1
2) A=2023 B=10
Cat=202
Rest=3
2023=10*202+3
3) A=201 B=34
Cat=5
201=34*5+rest
Rest=201-170=31
4) A=12 B=1024
Cat=0
Rest=12
12=0*1024+12
OBS: a%b=a, dacă a<b
OBS:
a) Prin împărțirea la o putere a lui 10
„segmentăm” numărul în două.
Ex: a=12345 b=1000
a/b=12 a%b=345
12 | 345
Cat Rest

b) Paritatea unui număr este stabilită


de restul împărțirii la 2
Ex: a=7 b=2 → a%b=1 (impar)
a=4 b=2 → a%b=0 (par)
Probleme:

Evaluați următoarele expresii:


1) 7*9/2*3 =63/2*3=31*3=93
2) 11*3/2*2/3=33/2*2/3=16*2/3=32/3=10
3) Care este cea mai mică valoare pe care o poate avea expresia
C/C++ de mai jos dacă variabila x, de tip int, memorează un
număr natural cu o singură cifră?
x/70-x%70

R:-6

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