eduardogaararebel
Bovino adicto
- Desde
- 30 May 2011
- Mensajes
- 550
- Tema Autor
- #1
Hola a todos
Necesito su ayuda esto es para mañana y realmente ya intente de bastantes formas y no puedo arreglarlo.
Podrian decirme como puedo pasar de un arreglo a otro ya busque en internet pero no comprendo muy bien.
Mi programa debe pedir 10 numeros de 4 cifras al usuario y enlistar los numeros que son bisiestos pero deben estar ordenados de mayor a menor.
De verdad ya lo intente y no logro hacerlo funcionar pues me pide las cifras y luego termina.
Por su ayuda gracias.
Este es mi codigo:
#include<stdio.h>
#include<conio.h>
int X[10],Z[10],a,b,c,y,aux,t;
void pide()
{
clrscr();
for(a=0; a<10; a++)
{
printf("Dime un anio(4 digitos): ");
scanf("%d",&X[a]);
}
}
void identifica()
{
t=0;
for(a=0; a<10; a++)
{
if(X[a]%4==0)
{
Z[t]=X[a];
}
}
}
void resultado()
{
a=1;
t=t+1;
if(X[a]<Z[t])
{
X[a]=Z[a];
}
else
{
aux=Z[a];
Z[a]=Z[t];
Z[t]=aux;
}
printf("%d", Z[t]);
}
main (void)
{
pide();
identifica();
resultado();
}
Necesito su ayuda esto es para mañana y realmente ya intente de bastantes formas y no puedo arreglarlo.
Podrian decirme como puedo pasar de un arreglo a otro ya busque en internet pero no comprendo muy bien.
Mi programa debe pedir 10 numeros de 4 cifras al usuario y enlistar los numeros que son bisiestos pero deben estar ordenados de mayor a menor.
De verdad ya lo intente y no logro hacerlo funcionar pues me pide las cifras y luego termina.
Por su ayuda gracias.
Este es mi codigo:
#include<stdio.h>
#include<conio.h>
int X[10],Z[10],a,b,c,y,aux,t;
void pide()
{
clrscr();
for(a=0; a<10; a++)
{
printf("Dime un anio(4 digitos): ");
scanf("%d",&X[a]);
}
}
void identifica()
{
t=0;
for(a=0; a<10; a++)
{
if(X[a]%4==0)
{
Z[t]=X[a];
}
}
}
void resultado()
{
a=1;
t=t+1;
if(X[a]<Z[t])
{
X[a]=Z[a];
}
else
{
aux=Z[a];
Z[a]=Z[t];
Z[t]=aux;
}
printf("%d", Z[t]);
}
main (void)
{
pide();
identifica();
resultado();
}