Dev - C++ - Por que no me deja poner esta operacion

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

Por que no me deja poner esta operacion

Publicado por Jorge (24 intervenciones) el 17/12/2019 04:17:25
Bueno es un programa para estudiar determinantes pero no importa eso ...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
main()
{
	int a=0,b=0,c=0,d=0,e=0,f=0,i=1,F=3, Xn=0,Yn=0;
 
	for(a=1;a<=6;a++)
	{
		for(b=1;b<=6;b++)
		{
			for(c=1;c<=6;c++)
			{
				for(d=1;d<=6;d++)
				{
					for(e=1;e<=6;e++)
					{
						for(f=1;f<=6;f++)
						{
							printf("Sistema: \t \t %d \t %d \t %d \n         \t \t %d \t %d \t %d \n \n",a,b,c,d,e,f);
							Xn=( ( (b*f) - (e*c) ) / ( (a*e) - (d*b) ) );   // El problema esta en estas dos lineas
							Yn=( ( (a*f) - (d*c) ) / ( (a*e) - (d*b) ) );   // Si las quito corre el ciclo normal pero si las dejo solo me aparece el principio no entiendo por que nunca me habia pasado y se supone estan bien
							printf("Primera ecuacion: \t %d \t == \t %d \n",((a*Xn)+(b*Yn)),c);
							printf("Segunda ecuacion: \t %d \t == \t %d \n \n",((d*Xn)+(e*Yn)),f);
						}
					}
				}
			}
		}
	}
	system("pause");
}

De ante mano gracias por la ayuda
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
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Por que no me deja poner esta operacion

Publicado por Alfil (1444 intervenciones) el 17/12/2019 07:31:31
Fíjate que en ambas formulas, provocas una división entre 0, aparte de eso, te faltan las bibliotecas stdio.h y stdlib.h, el int delante del main(), y al nivel de anidamiento que utilizas no le encuentro ningún sentido.

1
2
3
4
#include <stdio.h>
#include <stdlib.h>
 
int main()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 33
Ha disminuido su posición en 4 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Por que no me deja poner esta operacion

Publicado por jorge (24 intervenciones) el 17/12/2019 21:01:37
pero en ese caso me deberia imprimir el 0 al menos no imprime nada apartir del segundo printf solo imprime el primero y si las quito corre el ciclo normal, el codigo es para estudiar determinantes es un tema de algebra
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar