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

Într-o tabără participă b băieţi şi f fete. Se organizează un joc la care trebuie să participe un număr cât mai mare de echipe, formate din acelaşi număr nrb de băieţi şi nrf de fete. Trebuie să scrieţi un program care determină numărul maxim de echipe care se pot forma şi numărul nrb de băieţi şi, respectiv numărul nrf de fete, care intră în componenţe fiecărei echipe. Dacă nu se pot forma cel puţin două echipe identice, afişaţi Nu ne putem juca. Exemple: pentru b=10 f=15 se va afişa: 5 echipe cu 2 baieti 3 fete, pentru b=12 f=25 se va afişa Nu ne putem juca.

Răspunsuri la întrebare

Răspuns de Utilizator anonim
3
#include<iostream.h>
void main()
{
int b,f,nrf=0,nrb=0,d=0,aux1,aux2;
cout<<"b:"; cin>>b;
cout<<"f:"; cin>>f;
aux1=b;
aux2=f;
    while(aux1!=aux2)
    {
    if(aux1<aux2)
    aux2=aux2-aux1;
    else
    aux1=aux1-aux2;
    }
    d=aux1;
    if(d<2)
    cout<<"nu ne putem juca";
    else
   cout<<d<<" echipe cu "<<b/d<<" baieti si "<<f/d<<" fete";
}


Utilizator anonim: #include<iostream.h>
void main()
{
int b,f,nrf=0,nrb=0,d=0,aux1,aux2;
cout<<"b:"; cin>>b;
cout<<"f:"; cin>>f;
aux1=b;
aux2=f;
while(aux1!=aux2)
{
if(aux1<aux2)
aux2=aux2-aux1;
else
aux1=aux1-aux2;
}
d=aux1;
nrf=f/d;
nrb=b/d;
if(d<2)
cout<<"nu ne putem juca";
else
cout<<d<<" echipe cu "<<nrb<<" baieti si "<<nrf<<" fete";
}
Utilizator anonim: este acelasi lucru dar aici am folosit si variabilele nrb si nrf este buna oricare varianta
Alte întrebări interesante