Citaryame quedo gracias
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: kr.chacacreker en 9 Marzo 2015, 01:12 AM1)Para imprimir arreglos por pantalla debes hacer un bucle tambien.
en este caso si meto mis printf en el mismo bucle lo imprime solo que lo hace las veces que hace el for aun haciendo otro bucle solo para printf
CitarHola a todos este es mi codigo pide un arreglo de 10 digitos, imprime cuantos pares, impares y ceros hay en el arreglos, posteriormente debe guardar cada categoria en un arreglo diferente y debo de limmpiar los arreglos, en el de 0`s lo llene de 9 para que no haya problema, lo que pasa es que cuando debo imprimir como queda cada arreglo no imprime por ejemplo arreglo pares: 4 2 0 0 68 0 0 4 0, agradeceria la ayuda
#include <stdio.h>
#define K 10
int main(int argc, char *argv[]) {
int cont,u=0,t=0,y=0,p=0,im=0,cero=0,i,rosa[K],azul[K]={0},negro[K]={0},rojo[K];
for(i=0;i<K;i++)
{
scanf("%d ",&rosa[i]);
if(rosa[i]==0)
t++;
else
if(rosa[i]%2==0)
y++;
else
u++;
}
printf("impares: %d\n pares:%d \n cero: %d \n",u,y,t);
for(i=0;i<K;i++)
{
rojo[i]=9;
}
for(i=0;i<K;i++)
{
if(rosa[i]==0)
{
rojo[i]=rosa[i];
cero++;
}
else
if(rosa[i]%2!=0)
{
negro[i]=rosa[i];
im++;
}
else
if(rosa[i]%2==0)
{
azul[i]=rosa[i];
p++;
}
cont++;
}
printf("Arreglo impares: %d\n Arreglo pares:%d \n Arreglo cero: %d \n",negro[i],azul[i],rojo[i]);
return 0;
}