Răspuns:
2.
void Suma(int x, int y, int z)
{
if(x<y && x< z)
{
cout<<"Ionel are cei mai putini bani."<<endl;
}
if(y<x && y<z)
{
cout<<"Petrica are cei mai putini bani."<<endl;
}
if(z<x && z<y)
{
cout<<"Bogdan are cei mai putini bani."<<endl;
}
cout<<"Cei 3 copii au in total "<<x+y+z<<" lei."<<endl;
}
3.
a) if(x % 2 == 0)
b) if(x % 3 == 0 && x % 5 == 0)
c) if(x % 10 > 6)
d) if(x % 3 == 0 && y % 3 == 0)
Explicație:
2.
Se verifica daca unul dintre copii are mai putini bani decat ceilanti 2. Se foloseste doar semun "<" in loc de "<=", deoarece din cerinta se constata ca cei 3 copii au sume DIFERITE.
La final se adauga sumele si se afiseaza rezultatul.
Pentru a folosit cout si endl foloseste " include <iostream> " + " using name std", altefel vei fi nevoit ca inainte de cout si endl sa pui std::cout si std::endl;
3.
Semnul % (modulo) are rolul de a calcula restul la o impartire, ex: 5%2 = 1 ( 5 / 2 = 2 rest 1)
a) Orice numar par este multiplu de 2.
b) Daca restul unui numar impartit la 3 si la 5 este 0, acel numar este multiplu si de 3 si de 5
c) catul unui numar impartit la 10, va rezulta in ultima cifra , ex : 125 / 10 = 12 Rr 5, astfel x % 10 va rezulta ultima cifra, si prin verificare se poate constata ca e mai mare de 6.
d) daca restul lui x si y la impartirea cu 3 este 0, atunci 3 este divizor pentru amundoua.