Programa que vuelva un número decimal a una fracción
Publicado por diego (4 intervenciones) el 08/11/2022 17:36:17
estoy realizando un programa para una clase del método de gauss, pero mi profesor me pidió que los resultados de mi programa fueran fracciones
por ello indiqué que un int fuera igual a mi resultado double, en caso de que fuera distinto, se llevaría a cabo el programa, ya fuese mayor o menor, pero me di cuenta que mi función solo sirve con números positivos
por ello indiqué que un int fuera igual a mi resultado double, en caso de que fuera distinto, se llevaría a cabo el programa, ya fuese mayor o menor, pero me di cuenta que mi función solo sirve con números positivos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
decimal(double num, int count)
{
int a=1,b=1;
double aux=1;
while(aux != num)
{
aux = a/b;
if(aux<num)
{
a++;
}
else if(aux>num)
{
a--;
b++;
}
}
cout<<" valor "<<count+1<<" = "<<a<<" / "<<b<<"\n";
}
Valora esta pregunta


0