Î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
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";
}
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";
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
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";
}