Buscar

Fazer um programa para ler um conjunto de nomes de pessoas e suas respectivas idades. Os nomes devem ser armazenados em um vetor, e as idades em um...

Fazer um programa para ler um conjunto de nomes de pessoas e suas respectivas idades. Os nomes devem ser armazenados em um vetor, e as idades em um outro vetor. Depois, mostrar na tela o nome da pessoa mais velha.
Ler um conjunto de nomes de pessoas
Ler as respectivas idades
Armazenar os nomes em um vetor
Armazenar as idades em outro vetor
Encontrar a pessoa mais velha
Mostrar na tela o nome da pessoa mais velha

Essa pergunta também está no material:

05-exercicios-de-fixacao-vetores
6 pág.

Matemática Financeira Universidade PaulistaUniversidade Paulista

Respostas

User badge image

Ed Verified user icon

Segue abaixo um exemplo de programa em C++ que realiza a tarefa descrita: ```cpp #include #include using namespace std; int main() { const int TAMANHO = 5; // tamanho dos vetores string nomes[TAMANHO]; // vetor para armazenar os nomes int idades[TAMANHO]; // vetor para armazenar as idades // ler os nomes e as idades for (int i = 0; i < TAMANHO; i++) { cout << "Digite o nome da pessoa " << i+1 << ": "; getline(cin, nomes[i]); // usar getline para ler nomes com espaços cout << "Digite a idade da pessoa " << i+1 << ": "; cin >> idades[i]; cin.ignore(); // ignorar o caractere de quebra de linha deixado pelo cin } // encontrar a pessoa mais velha int indiceMaisVelho = 0; for (int i = 1; i < TAMANHO; i++) { if (idades[i] > idades[indiceMaisVelho]) { indiceMaisVelho = i; } } // mostrar o nome da pessoa mais velha cout << "A pessoa mais velha e: " << nomes[indiceMaisVelho] << endl; return 0; } ``` O programa lê os nomes e as idades das pessoas, armazena-os em vetores separados e, em seguida, encontra a pessoa mais velha comparando as idades. Por fim, o nome da pessoa mais velha é exibido na tela. Note que o programa utiliza a biblioteca `string` para lidar com os nomes, que podem conter espaços.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina