10p cine ma ajuta sa inteleg!
Într-o curte sunt găini și oi. Se cunoaște numărul de capete și numărul de picioare din curte.
Să se determine numărul de găini și numărul de oi.
raspunsul este asta:
long C,P,G=0,O=0;
cin>>C>>P;
while(C)
{
P-=4; O++; C--;
if(2*C==P) {G=C; C=0;}
}
cout<
return 0;
AntiEaglesDavids:
esti sigur ca aia e rezolvarea corecta? tin minte ca am mai rezolvat problema asta acum o luna si am facut-o cu 2 formule simplute
Răspunsuri la întrebare
Răspuns de
1
Pai uite inca un program asemanator corespunzator problemei:
Singuru lucru diferit la programul la care til dau e mai usor ca programul scris de tn mai sus.
Mai intai am rezolvato matematica:
Dupa introduci datele in program cu am facut eu
Singuru lucru diferit la programul la care til dau e mai usor ca programul scris de tn mai sus.
Mai intai am rezolvato matematica:
Dupa introduci datele in program cu am facut eu
Anexe:
Răspuns de
2
#include <iostream>
using namespace std;
int capete, picioare, gaini, oi;
int main()
{
cin >> capete >> picioare;
if(capete * 2 > picioare || capete * 4 < picioare || picioare & 1) {
cout << "Imposibil.\n";
return 0;
}
oi = capete;
gaini = (capete * 4 - picioare) / 2;
oi -= gaini;
cout << "Gaini: " << gaini << "\nOi: " << oi << '\n';
return 0;
}
using namespace std;
int capete, picioare, gaini, oi;
int main()
{
cin >> capete >> picioare;
if(capete * 2 > picioare || capete * 4 < picioare || picioare & 1) {
cout << "Imposibil.\n";
return 0;
}
oi = capete;
gaini = (capete * 4 - picioare) / 2;
oi -= gaini;
cout << "Gaini: " << gaini << "\nOi: " << oi << '\n';
return 0;
}
Alte întrebări interesante
Fizică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Fizică,
9 ani în urmă