problema q no puedo resolver
Publicado por Santi (4 intervenciones) el 20/12/2005 10:05:39
Hola, tengo q hacer un problema en C y estoy muy atascado, creía que podría hacerlo, pero lo he intentado y además de ser muy largo no funciona.
El problema en si me pide que haga un programa para encontrar y mostrar por pantalla todos los numeros de 4 difras q cumplan la condicion de que la suma de las cifras pares es igual a la suma de las cifras impares.
Yo lo estaba intentando asi
#include<stdio.h>
int main (){
int i, j, k, l, m, n, o;
for (i=1000; i<=10000; i++);{
m= i/1000;
if (m%2==0)
m=par1;
else m=impar1;
}
for (j=100; j<=999; i++){
n= j/100;
if (n%2==0)
n=par2;
else n=impar2;
}
for (k=10; k<=99; k++){
o=k/10;
if (o%2==0)
o=par3;
else o=impar3;
}
for (l=0; l<=9; l++){
if (l%2==0)
l=par4;
else l=impar4;
}
numtotal=i+j+k+l;
if(par1+par2==impar1+impar2 || par2+par3==impar1+impar2 || par1+par3==impar1+impar2....
con el 'if' pretendía hacer todas las posibilidades de suma de las cifras... creo q me lie demasiado la verdad, pero es que no sé como demonios hacerlo. Si alguien pudiese ayudarme con esto le estaría muy agradecido.
En fin, saludos y gracias por la atención.
if(par1+par2==impar1+impar2 || par2+par3==impar1+impar2 || par1+par3==impar1+impar2
El problema en si me pide que haga un programa para encontrar y mostrar por pantalla todos los numeros de 4 difras q cumplan la condicion de que la suma de las cifras pares es igual a la suma de las cifras impares.
Yo lo estaba intentando asi
#include<stdio.h>
int main (){
int i, j, k, l, m, n, o;
for (i=1000; i<=10000; i++);{
m= i/1000;
if (m%2==0)
m=par1;
else m=impar1;
}
for (j=100; j<=999; i++){
n= j/100;
if (n%2==0)
n=par2;
else n=impar2;
}
for (k=10; k<=99; k++){
o=k/10;
if (o%2==0)
o=par3;
else o=impar3;
}
for (l=0; l<=9; l++){
if (l%2==0)
l=par4;
else l=impar4;
}
numtotal=i+j+k+l;
if(par1+par2==impar1+impar2 || par2+par3==impar1+impar2 || par1+par3==impar1+impar2....
con el 'if' pretendía hacer todas las posibilidades de suma de las cifras... creo q me lie demasiado la verdad, pero es que no sé como demonios hacerlo. Si alguien pudiese ayudarme con esto le estaría muy agradecido.
En fin, saludos y gracias por la atención.
if(par1+par2==impar1+impar2 || par2+par3==impar1+impar2 || par1+par3==impar1+impar2
Valora esta pregunta


0