SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: maryamila en Lunes 3 de Agosto de 2009, 22:16
-
hola! quiero crear un programa en el que se puedan ingresar 10 numeros e indicar si estos son multiplos de 2 y menores de 10...no tuve problema y cree un programa con los siguientes datos de salida:
ingrese 10 numeros:
1
es menor que 10
2
es menor que 10 es multiplo de 2.
......
.....
...... /* 10 numeros*/
pero quisiera que el programa haga lo siguiente:
ingrese 10 numeros:
1
2
3
...
....
10
los menores de 10 son : 1,2,3,....,9
los multiplos de 2 son:2,4,,6,8
ya se que se puede hacer si ingresamos cada uno de los numeros en variables diferentes...
pero puedo hacerlo con un for:
for (i=0;i<10,i++){
scanf("%d",&num)<
}
y luego indicar cuales son multiplos de 2 y menores q 10..
porfavor.....ayuda!!! :blink:
-
Debes usar arreglos.
Un arreglo te permite crear variables todas de un mismo tipo de dato, a las cuales puedes acceder indicando su posición en el arreglo.
Para declarar un array en C se hace de la siguiente manera.
El código anterior te crear 100 variables de tipo int.
Para leer los numeros y almacenarlos haces lo siguiente usando un bucle y colocando entre corchetes la posición de la variable.
for (i=0;i<10,i++){
scanf("%d",&Numeros[i])
}