Arreglos 2
APORTE DE ANGEL
Un arreglo de vectores y matrices
El vector nombre se declara con un vector y se puede trabaja como matriz, por eso
se le declara como fila de 5 caracter
La nota es un vector: es unidimencional se puede trabajar como fila o como columna
nombre : es el vector que se trabaja como matriz
Vectores: son arreglos unidimencional que permite almacenar mas de un dato. En una misma variable....
Declaracion de vactores:
puede ser "int o float" ejemplo: float sueldo[10];
char nombre [20] <--- cantidad de nombres o personas
[15]<--longitud del vector tamaño del nombre.
quedaria asi= char nom[20][15]
ejemplo 1
// calcular las 5 notas de un estudiante
// calcular las 5 notas de un estudiante
#include<iostream.h>
#include<string.h>
void main ( )
char nomb[10][15] // vector nombre
int nota[5]
float acum;
{
cout<<"n ingrese el nombre: ";
cin.ignore(); //ignore es para que el getline no provoque error o saltos
cin.getline(nomb[i],15); // asi se leen los nombre cuando son vectores
for(int i=0;i<5;i++) // for para repetir o pedir 5veces las notas
{
cout<<"n ingrese la nota";
cin>>nota[i];
acum=acum+nota[i];
}
cout<<"n el promedio es: "<<acum/5;
cout<<"n el nombre es: "<<nomb;
for(int i=0;i<5;i++)
{
cout<<"n la notas son: "<<nota[i]<<endl;
}
cin.get( );
cin.get( );
}