Informatică, întrebare adresată de rubenfarcutowdbex, 9 ani în urmă

Subprogramul triplete are trei parametri, a, b și c, prin care primește câte un număr natural din intervalul [0,104] (a


ap53: Scrie enuntul complet. Cred ca e vorba de subiectul III.3 de la examenul de bacalaureat 2017, nu-i asa?

Răspunsuri la întrebare

Răspuns de ap53
6
Ti-am atasat rezolvarea in C++. Ai luat BAC-ul?

ap53: #include <iostream>
using namespace std;

void triplete(int a,int b,int c) {

int ok = 0,x,y,z;
for (x = a; x <= b && x <= c/3; x++)
for (y = x; y <= b && x + 2*y <= c; y++) {
z = c - x - y;
if (z >= y && z <= b) {
ok = 1;
cout<<"{"<<x<<","<<y<<","<<z<<"} ";
}
}

if (ok == 0)
cout<<"nu exista.";

}

int main(){

int a,b,c;
cin>>a>>b>>c;
triplete(a,b,c);

return 0;
}
Alte întrebări interesante