1- Desenvolva um algoritmo que leia primeiro o sobrenome e depois o nome de uma pessoa. Crie uma variável chamada nomeCompleto que receberá o nome seguido do sobrenome. Exiba na tela o nome completo.
2-No exercício 1 é solicitado que seja exibido na tela o nome e sobrenome de uma pessoa utilizando apenas uma variável. Agora, como desafio, acrescente a idade para o usuário informar. Exiba na tela, utilizando apenas uma variável, o nome, sobrenome e a idade.
Soluções para a tarefa
Resposta:
int main()
{
// Questão 01
string lastName;
string firstName;
cin >> lastName;
cin >> firstName;
string nomeCompleto = firstName + " " + lastName;
cout << nomeCompleto << endl;
// Questão 02
int idade = 0;
cin >> idade;
string nomeIdade = firstName + " " + lastName + ", " + to_string(idade) + " anos";
cout << nomeIdade;
return 0;
}
Explicação:
lastName e firstName são respectivamente sobrenome e primeiro nome, cabe a você fazer as alterações que julgar necessário.
para obter o nomeCompleto solicitado, basta concatenar as strings firstName e lastName, declaradas no inicio.
Na idade usei o método nativo to_string() que nesse caso esta convertendo a variável int idade para string, pois a string nomeIdade não aceita inteiros. Feito isto, repete se o processo de concatenar.
Espero ter ajudado. :)