Barza are 68 de cromozomi pe când omul are 46. Determinați câte exemplare sunt necesare din fiecare specie pentru a umple o încăpere astfel încât numărul de cromozomi de barză să fie egal cu numărul de cromozomi de om, fiecare specie fiind reprezentată prin cel puțin 100 de exemplare. Se va afișa rezultatul pe ecran.
Răspunsuri la întrebare
Răspuns de
1
#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.
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba rusă,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Franceza,
9 ani în urmă
Matematică,
9 ani în urmă