Răspuns :
#include <iostream>
using namespace std;
int main() {
int const czbarza = 68, czom = 46; // Numarul pe cz/exemplar
int nom = 100, nbarza = 100; // Numarul de exemplare, incepem de la 100
int tbarza, tom; // Total cz per specie
do
{
tbarza = czbarza * nbarza;
tom = czom * nom;
if (tbarza > tom)
nom++; // Crestem nr oamenilor daca cz total al berzelor e mai mare
else if (tom > tbarza)
nbarza++; // Crestem nr berzelor dc cz total al oamenilor e mai mare
} while (tbarza != tom);
cout << "Numar oameni: " << nom;
cout << "\nNumar berze: " << nbarza;
cout << "\nTotal cromozomi in camera: " << 2 * tom;
}
Interesanta problema.
Am testat solutia in Visual Studio, merge perfect.
Vă mulțumim că ați ales să vizitați site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți alte întrebări sau aveți nevoie de asistență suplimentară, nu ezitați să ne contactați. Vă așteptăm cu drag să reveniți și nu uitați să ne salvați în lista de favorite!