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ăspunsuri la întrebare
Răspuns de
4
#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;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Ed. muzicală,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Ed. muzicală,
9 ani în urmă