elabora un algoritmo que se encargue de leer el nombre y la edad de 10 personas y que posteriormente determine cuál es el que tiene menor edad
Respuestas
Respuesta:
#include <iostream>
using namespace std;
int main()
{
//Declaración de variables
int edadMenor, posicionMenor = 0;
string personasNombre[10];
int personasEdad[10];
//Iterar las diez veces
for(int i; i < 10; i++)
{
//Ingresar valores
cout<<"\nIngrese el nombre de la persona " << (i+1) << ": ";
std::cin>> personasNombre[i];
cout<<"Ingrese la edad de la persona " << (i+1) << ": ";
std::cin>> personasEdad[i];
//Comparamos las edades conforme vallan ingresando
if(i == 0) {
posicionMenor = 0;
edadMenor = personasEdad[i];
} else if(personasEdad[i] < edadMenor) {
posicionMenor = i;
edadMenor = personasEdad[i];
}
}
//Muestra la edad menor
cout<<"\n\tLa persona '" << personasNombre[posicionMenor] << "' tiene la edad menor de tan solo '" << personasEdad[posicionMenor] <<"' año(s).";
return 0;
}
Explicación:
Cada vez que se ingresa una edad es comparada con más menor para saber si es la mas pequeña y listo. Es sencillo el problema.