👤

Să se realizeze un program care afişează pe ecran toate modalităţile de scriere a valorii S ca sumă de trei termeni nenuli distincţi. Exemplu : Pentru S=8 se va afişa: 8=1 + 2 + 5 8=1 + 3 + 4

Răspuns :

#include <iostream>

using namespace std;

int main()

{

int S;

cin >> S;

for(int i = 1; i <= S-2; i++){

 for(int j = i+1; j <= S-1; j++){

  int k = S-i-j;

  if(k>j){

   cout << S << " = " << i << " + " << j << " + " << k << '\n';

  } else break;

 }

}

return 0;

}

Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de sprijin, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite pentru acces rapid.


Wix Learning: Alte intrebari