Informatică, întrebare adresată de pmarian98, 8 ani în urmă

#2842 Triplete1

Cerința
Se consideră subprogramul triplete, cu un singur parametru, n, prin care primeşte o valoare naturală din intervalul [2,104]. Subprogramul afișează pe ecran toate tripletele de numere naturale (x,y,z) cu proprietatea că x
Scrieți definiţia completă a subprogramului.




Exemplu
Dacă n=8, se afișează pe ecran, nu neapărat în această ordine:

(0,1,8)
(0,2,4)
(1,2,3)
Important
Soluția propusă va conține definiția subprogramului cerut. Prezența în soluție a altor instrucțiuni poate duce erori de compilare sau de execuție care vor avea ca efect depunctarea soluției.

Răspunsuri la întrebare

Răspuns de Dilau420
8

void triplete(int n)

{

   for (int y = 1; y <= 101; ++y)

       if (n % y == 0)

           for (int x = 0; x < y; ++x)

               if (y < (n / y) - x)

                   cout << '(' << x << ',' << y << ',' << (n / y) - x << ")\n";

}

/// inca una

Alte întrebări interesante