Leer nombres y edades de 10 alumnos y en base a esto imprimir el nombre del alumno
Publicado por Francisco (36 intervenciones) el 07/02/2018 06:24:47
Hola les mando el siguiente codigo
El return lleva la r mayuscula el using namespace std lleva mayuscula en la u, el int main en la primera i y los tipos de dato de las variables y arreglos al declararlas en la primera letra. Eso produce errores de compilacion. Para que lo sepan.
El enunciado pide leer los nombres y edades de 10 alumnos, guardarlos en dos vectores y en base a esto determinar el nombre del alumno con mayor edad del arreglo, seria determinar el alumno con mas años de edad.
Por ej. Si ingreso "juan" 88 y esa edad es la mayor que me imprima juan 88 y me imprime otro nombre que ingreso. No se como asociar los nombres con las edades. El error esta en que no se como asociarlos. ¿cual sería la parte del código y/o lógica interna para asociar los nombres con las edades de ambos arreglos?. Muchas gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream>
Using namespace std;
Int main(){
Int arr[10];
String ar[10];
Int mayor=0;
Int i=0;
for(int i=0;i<10;i++){
cout<<"nombre"<<endl;
cin >> ar[i];
cout <<"edad" << endl;
cin >> arr[i];
}
mayor =arr[0];
for(i=0;i<10;i++){
if(arr[i]>mayor){
mayor= arr[i];
cout <<" alumno con mayor edad" <<ar[i]<<" "<< mayor<<endl;
}
Return 0;
}
El enunciado pide leer los nombres y edades de 10 alumnos, guardarlos en dos vectores y en base a esto determinar el nombre del alumno con mayor edad del arreglo, seria determinar el alumno con mas años de edad.
Por ej. Si ingreso "juan" 88 y esa edad es la mayor que me imprima juan 88 y me imprime otro nombre que ingreso. No se como asociar los nombres con las edades. El error esta en que no se como asociarlos. ¿cual sería la parte del código y/o lógica interna para asociar los nombres con las edades de ambos arreglos?. Muchas gracias
Valora esta pregunta
1