Dev - C++ - Programa que vuelva un número decimal a una fracción

 
Vista:
sin imagen de perfil
Val: 9
Ha aumentado su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

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
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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder