Busqueda y mostrar elemento en array

Iniciado por matver, 5 Febrero 2017, 17:56 PM

0 Miembros y 1 Visitante están viendo este tema.

matver

Hola el siguiente código es para cargar un arreglo con 30 elementos, para después buscar cuantas veces se encuentra determinado elemento en el array. EL programa compila bien. Pero cuando ingreso el elemento que deseo saber cuantas veces se encuentra  en el array el programa muestra
la ultima linea osea el ultimo "printf" no como una unidad (por asi decirlo) sino como una secuencia y este es el resultado:

eL 4 se encuentra 1 veces en el arregloeL 4 se encuentra 2 veces en el arregloeL 4 se encuentra 3 veces en el arregloeL 4 se encuentra 4 veces en el arregloeL 4 se encuentra 5 veces en el arregloeL 4 se encuentra 6 veces en el arregloeL 4 se encuentra 7 veces en el arreglo







#include <stdio.h>

void main (void){
int I, NUN, CUE = 0;
int ARRE [30];
for (I =0; I < 30; I++)
{
printf ("Ingrese los elementos  del arreglo:");
scanf ("%d",&ARRE[I]);

}


printf ("Ingrese el numero que se va a buscar en el arreglo:");
scanf ("%d",&NUN);
for (I=0; I<30; I++){
if (ARRE[I] == NUN){
CUE++;
printf ("eL %i se encuentra %i veces en el arreglo\n"",NUN,CUE);

}
}

}












NOB2014

#1
Hola, matver.
Saca el último printf fuera del bucle for haber que pasa, luego algún experto te tirara de las orejas por poner las variables en mayúsculas. -

#include <stdio.h>

int main (void){
int I, NUN, CUE = 0;
int ARRE [5];

for (I =0; I < 5; I++){
printf ("Ingrese los elementos  del arreglo:");
scanf ("%d",&ARRE[I]);
}


printf ("Ingrese el numero que se va a buscar en el arreglo:");
scanf ("%d",&NUN);

for (I=0; I<5; I++){
if (ARRE[I] == NUN){
CUE++;
}
}
printf ("eL %d se encuentra %d veces en el arreglo\n" ,NUN,CUE);

return 0;
}


Saludos.
Daniel
abraza las cosas y personas malas como si fueran tu mas preciada joya,Son tus mas grandes maestros de paciencia sabiduría y amor y cuando lo abrazas dejan de causar dolor.-

matver

Arreglado el arreglo. Gracias por tu tiempo. Daniel.

JS3

Hola,

Como ya te ayudaron con el problema te daré solo un pequeño tip para que tengas en cuenta para futuros códigos, la convención es usar mayúsculas para constantes y minúsculas para variables, y esto se aplica para la mayoría de lenguajes de programación.

Un saludo.