ARREGLOS UNIDIMENSIONALES Y BIDIMENSIONALES
Enviado por Kate • 20 de Febrero de 2018 • 735 Palabras (3 Páginas) • 452 Visitas
...
//y la varibale num de tipo entero
//En num se guardará el valor capturado desde el teclado
int A[9], i=0, num;
//Por medio del subíndice i se recorrerá el arreglo A, si observan desde la declaración de datos i comienza en 0
//El ciclo while permite que i no pase de la posición 8, en total desde 0 hasta 8 hay 9 posiciones
while (i
{
// por teclado se captura un número
cout"Ingrese un número "
cin >>num;
// el condicional evalúa si el número ingresado es múltiplo de 3. Recuerden que el símbolo %, obtiene el mod
// de un número. Ejemplo: 7 % 5 = 2. Esto se lee, 7 mod 5 es 2.
if (num % 3 == 0)
{
//pasamos al arreglo A el número ingresado. Fíjense que esto ocurre solo si dicho número es múltiplo de 3
A[i]=num;
//i incrementa para alistar el arreglo en la siguiente posición
i++;
}
else
{
//si el número no es múltiplo de 3 le recuerda al usuario mediante un mensaje
//que debe ingresar números múltiplos de 3
cout"Recuerde ingresar unicamente valores múltiplos de 3 "
}
}
//cuando finaliza el ciclo while en el arreglo A ya están almacenados 9 valores múltiplos de 3
//si se fijan bien al terminar el ciclo while i quedó en 9, de lo contrario no se hubiera salido del ciclo
//como ahora vamos a volver a recorrer el arreglo
//en esta oportunidad para imprimirlo
//volvemos a usar la variable i como subíndice, esto no afecta lo que ya hizo el algoritmo
//es necesario hacer que i vuelva a comenzar en 0 y con el ciclo while validamos para que no se pase de 8
//recuerden que estamos haciendo que i recorra el arreglo desde la posición 0 hasta la posición 8
i=0;
while (i
{
cout"El arreglo en la posicion " " contiene el valor "
i++;
}
getch();
}
...