Sunteți pe pagina 1din 4

#include <iostream>

#include <cmath>

using namespace std;

/*

in matematica : 5 + 2 = 7 ;

in informatica folosim variabile ex :

a=5

b=2=>a+b=7

Concluzie : nu lucram cu valori directe ex: 5 , 2 , ci lucran

cu variabile a= 5 , b = 2

*/

int main()

// declaram variabilele :

int a , b ; // a si b sunt numere intregi

//citim numerele a si b

cout << "a = " ;


cin >> a ;

cout << "b = " ;

cin >> b ;

//fac calculul sumei , prin variabile:

int suma = a + b ;

//afisez suma :

cout << "suma este = " << suma << '\n';

//afisez diferenta a - b :

cout << "diferenta a - b este : " << a - b << '\n' ;

//diferenta absoluta -> in modul | a - b | = ?

cout << "modulul diferetei este : " << abs(a - b) << '\n' ;

cout << "produsul numerelor este : " << a * b << '\n' ;

cout << "produsul patratelor numerelor este : " << a * a * b * b << '\n' ;

cout << "suma cuburilor numerelor este : " << a * a * a + b * b *b << '\n' ;

// verificam daca a este par sau impar

/*

Observatii :
- > restul impartirii tuturor numerelor pare la 2 = 0

4 % 2 = restul impartirii lui 4 la 2 = 0

*/

if( a % 2 == 0)

cout << a << " este par" << '\n' ;

else

cout << a << " este impar " << '\n' ;

if( b % 2 == 0)

cout << b << " este par " << '\n' ;

else

cout << b << " este impar" << '\n' ;

//suma lui gaus pana la elemtul a:

/*

ex : a = 15

1 + 2 + 3 + ... + a = ( a * (a + 1 )) / 2;

1 + 2 + 3 + 4 + ... + 15 = (15*16)/2

a=5:

1 + 2 + 3 + 4 + 5 = 15
*/

cout << "suma lui gaus pana la valoare " << a << " este : " << (a * (a + 1)) / 2 << '\n' ;

return 0;

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