ayuda!!ingreso 10 n° a un arreglo y mostrar cuantos ceros hay

demian_thorne
18 de Noviembre del 2005
Holas, necesito ayuda para ocupar arreglos en este programa.
Tengo k ingresar 10 numeros a un arreglo y mostrar cuantos ceros hay.
igual kise hacer algo, pero no se como ocupar los arreglos.

#include <stdio.h>
#include<conio.h>
#include<string.h>
main()
{
int n,i,a[11];
printf("Ingrese un numero: ");
scanf("%d",&n);
for(i=0;i<n;i++)
arreglo[i]=0;

for(i=0;i<n;i++)
{
printf("arreglo[%d]",i);
scanf("%d",&arreglo[i]);
}
if(arreglo[i]==0)
printf("El numero ingresado es neutro");
getch();
return 0;
}

carmamezo
18 de Noviembre del 2005
Vamos a ver, el programa es mucho más sencillo...
#include<stdio.h>

main()
{
int i,a[10];//espacio para 10 números enteros
for(i=0;i<10;i++)
{
printf("ntIntroduce valor para arreglo[%d]: ",i+1);
scanf("%d",&a[i]);
}
for(i=0;i<10;i++)
{
if(a[i]==0)
printf("El valor arreglo[%d]=%d es neutro",i+1,a[i]);
}
}
Lo he realizado en dos bucles pero se podría haber integrado el segundo bucle (la parte del if y del printf) en el bucle anterior.

demian_thorne
18 de Noviembre del 2005
a ok gracias, ahi me corrio el programa:
#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{
int i,a[10];//espacio para 10 números enteros
for(i=0;i<10;i++)
{
printf("\n\tIntroduce valor para arreglo[%d]: ",i+1);
scanf("%d",&a[i]);
}
for(i=0;i<10;i++)
{
if(a[i]==0)
printf("\n\t\tEl valor arreglo[%d]=%d es neutro\n",i+1,a[i]);
}

getch();
return 0;
}

PERO COMO HARIA PARA SUMAR LOS CEROS Y ME LOS IMPREMA EL TOTAL.
por ej.:
ingreso los 10 numeros, y de esos he ingresado 2 ceros.
(print) a ingresado dos ceros
que aga eso el programa