Subido por DERLIS JOSUE TINTARES CHOQUE

perereca

Anuncio
-2 -1 0 1 2 3 4 5 6 7 8 9 10 1+6- 3*2
Saltos : A=2 B=6
-1 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
saltos 3=B/A int d=2 Saltos : A=17 B=3 d=1 saltos= 7 = 17/3=5+2
-2 -1 0 1 2 3 5 4 6 7 8 9 10 11 12 13 14 15 16
Saltos : A=12 B=5
saltos 2+1=A/B+1 decimales d=2
D=12- 2*5=2
-1 0 1 2 3
A=2 B=3
D=1 =3-1.5*2+1
k=2=3/2=1+1
//Perereca
#include <iostream>
using namespace std;
int main()
{
// 0 es la fogata y el origen
// hallar el n° de saltos=k
int A,B,d,k,d1; //longitudes de los saltos de la rana
//hallar distancia mínima=d diferente de cero
cin>>A; cin>>B;
if (A<1)
cout<<" "<<endl;
if (B>1000000000000001)
cout<<"fuera del rango"<<endl;
if(A==1)
cout<<1<<" "<<B<<endl;
if(B==1)
cout<<1<<" "<<A<<endl;
if(A>B)
{
k=A/B;
d=17- 5*3=2
d=A-k*B;
d1=B-d;
if (d<d1)
cout<<d<<" "<<k<<endl;
else
cout<<d1<<" "<<k+1<<endl;
}
else
{
k=(B/A)+1;
d=B-k*A;
cout<<d<<" "<<k<<endl;
}
return 0;
}
Descargar