Arreglos en C++
Hacer un programa que en
C++ que lea cinco números,
los sume, y luego los escriba
en el orden inverso como se
entraron.
Se necesitan declarar al menos cinco variablestodas del mismo tipo para almacenar en memoria
los números que se van a entrar.
RESPUESTA:
main()
{
int num1, num2, num3, num4, num5, sum;
printf("Ingresa 5 numeros \n");
scanf("%d",&num1);scanf("%d",&num2);
scanf("%d",&num3);
scanf("%d",&num4);
scanf("%d",&num5);
sum = num1 + num2 + num3 + num4 + num5;
printf("la suma de los numeros es %d \n ",sum);
printf("Los numeros en ordeninverso");
printf("%d, %d, %d, %d, %d",num5 ,num4 ,num3 ,num2 ,num1);
getch();
return 0;
}
Y AHORA:
Hacer el mismo programa pero
para que lea 100 números en
lugar de solo cinco.DEFINICION
Un arreglo es una colección de elementos del mismo tipo
que se reconocen por un solo identificador.
Para acceder a los elementos individuales de un arreglo se
utiliza un subíndice que debe serun número entero.
CARACTERISTICAS
Hacen referencia a un grupo de casillas de memoria
Es una colección finita, homogenea y ordenada de
elementos
Finita.- Indica el número máximo
Homogenea.- Son del mismo tipo (entero, reales,
caracteres)
Ordemada.- Llevan un órden consecutivo a traves de un
índice
EJEMPLOS:
La instrucción: int num[5]; declara un arreglo
llamado num decinco componentes, cada uno de tipo
int.
Suponer que a es una variable de tipo int. Las
instrucciones:
a = 3;
list[a] = 63;
asignan el valor de 3 a la variable a, y luego le asignael
valor 63 a la cuarta posición del arreglo list. De la misma
forma, si el valor de la variable a es 4, entonces la
instrucción
list[2 * a – 3] = 58;
almacena el valor 58 dentro de list[5]porque 2*a-3 evalua
a cinco.
Y AHORA:
Hacer el mismo programa pero
para que lea 100 números en
lugar de solo cinco.
SOLUCION
ARREGLOS BIDIMENSIONALES (MATRICES)
Una matriz es un array...
Regístrate para leer el documento completo.