
Array hasta que se introduzca el -1
Publicado por Ainoa (2 intervenciones) el 11/10/2014 12:37:51
Hola.
Me gustaría saber como realizar este ejercicio:
Codificar un programa en C que lea un array de números naturales de un máximo de 100 elementos. El programa debe
mostrar por pantalla los elementos pares almacenados en el array y la posición en la que se encuentra cada número par.
Se recomienda que el algoritmo se implemente en dos fases:
Lectura de números hasta leer el –1 (condición de finalización) o haber tecleado 100 elementos.
Recorrido del array comprobando si el elemento actual es múltiplo de dos, en cuyo caso mostrara su valor y
la posición en la que se encuentra dentro del array.
este es el codigo que tengo:
Me gustaría saber como realizar este ejercicio:
Codificar un programa en C que lea un array de números naturales de un máximo de 100 elementos. El programa debe
mostrar por pantalla los elementos pares almacenados en el array y la posición en la que se encuentra cada número par.
Se recomienda que el algoritmo se implemente en dos fases:
Lectura de números hasta leer el –1 (condición de finalización) o haber tecleado 100 elementos.
Recorrido del array comprobando si el elemento actual es múltiplo de dos, en cuyo caso mostrara su valor y
la posición en la que se encuentra dentro del array.
este es el codigo que tengo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <stdio.h>
int main (){
int num[6],cont =0;
do{
printf ("Dame un numero: ");
scanf ("%d",&num[cont]);
fflush (stdout);
}
while( num[cont]!=1);
for (cont=0; cont<6; cont++){
if (num[cont]%2==0 && num[cont] != 0){
printf ("Encontrado par en la posicion %d de valor %d\n",cont, num[cont]);
}
}
return 0;
}
Valora esta pregunta


0