APLICATII: Scrieti un program C++ care:

1. Afiseaza maximul dintre 3 numere date.

2. Verifica daca o fractie data a/b se simplifica printr-un numar dat k.

3. Stabileste daca doua numere date au aceea paritate.

4. Citeste de la tastatura vârstele a doi copii si stabileste care dintre cei doi copii este mai mic si cu câti ani.

plz am nevoie de 3 probleme la info pe nota imi trebuie a doua nota plz​

Răspuns :

Problema 1

#include <iostream>

int getMax(int a, int b, int c)

{

   if (a>b) return a;

   if (c>b) return c;

   return b;

}

int main()

{

   int a,b,c;

   std::cout << "a="; std::cin >> a;

   std::cout << "b="; std::cin >> b;

   std::cout << "c="; std::cin >> c;

   std::cout << getMax(a,b,c);

   return 0;

}

Problema 2

#include <iostream>

bool seSimplifica(int a, int b, int k)

{

   return (a%k==0&&b%k==0);

}

int main()

{

   int a,b,k;

   std::cout << "a="; std::cin >> a;

   std::cout << "b="; std::cin >> b;

   std::cout << "k="; std::cin >> k;

   if (seSimplifica(a,b,k)) {

       std::cout << "se simplifica";

   } else {

       std::cout << "nu se simplifica";

   }

   return 0;

}

Problema 4

#include <iostream>

int main()

{

   int a,b;

   std::cout << "cati ani are primul copil? "; std::cin >> a;

   std::cout << "cati ani are al doilea copil? "; std::cin >> b;

   if (a>b){

       std::cout << "primul copil este mai mare cu " << a - b << " ani";

   } else {

       std::cout << "al doilea copil este mai mare cu " << b-a << " ani";

   }

   return 0;

}