Scrieţi un program C/C++ care citeşte de la tastatură un număr natural nenul, S, având maximum 9 cifre, şi printr-o metodă eficientă din punct de vedere al timpului de executare, determină şi scrie în fişierul rez.dat trei valori naturale a căror sumă este egală cu S, şi al
căror produs este maxim. Cele trei valori vor fi scrise în ordine crescătoare pe prima linie a fişierului rez.dat, separate prin câte un spaţiu.
Răspunsuri la întrebare
Răspuns de
9
#include fstream
ofstream g("rez.dat");
int S,x,y,z;
cin>>S;
x=S/3;
if(S%3==0)
{
y=x;
z=x;
}
else if(S%3==1)
{
y=x;
z=x+1;
}
else if(S%3==2)
{
y=x+1;
z=y;
}
g<<x<<" "<<y<<" "<<z;
ofstream g("rez.dat");
int S,x,y,z;
cin>>S;
x=S/3;
if(S%3==0)
{
y=x;
z=x;
}
else if(S%3==1)
{
y=x;
z=x+1;
}
else if(S%3==2)
{
y=x+1;
z=y;
}
g<<x<<" "<<y<<" "<<z;
TipyPeBrainly:
Nu uita sa imi dai follow in cazul in care ti-a placut raspunsul meu. Voi continua sa raspund la intrebari de informatica de liceu, si poate voi rezolva vreo problema
Alte întrebări interesante
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă