1 Apresente uma codificação em C++ que utilizando uma estrutura de repetição apaga 5 dados tipo struct de um conjunto de dados composto por 8 dados tipo struct conectados. As informações dos dados tipo struct devem ser solicitadas ao usuário. Cada dado struct deve armazenar nome e idade de uma cidade.
Soluções para a tarefa
Respondido por
0
Resposta:
#include<iostream>
using namespace std;
struct cidade{
string nome;
int idade;
cidade * prox;
};
string nome;
int idade;
cidade * p = new cidade;
int main (){
//Para digitar os dados
for(int i=0; i<8; i++){
cout<<"Digite o Nome da Cidade: ";
cin >> nome;
cout<<"Digite a Idade da Cidade: ";
cin >> idade;
cidade * novo;
novo = new cidade;
novo -> nome = nome;
novo -> idade = idade;
novo -> prox = p;
p = novo;
}
//Para apagar os dados
cidade * aux;
for(int i=0;i<5;i++){
aux = p;
p = p -> prox;
aux -> prox = NULL;
delete aux;
}
getchar();
return 0;
}
Explicação:
Perguntas interessantes
Administração,
4 meses atrás
Português,
4 meses atrás
História,
4 meses atrás
Português,
10 meses atrás
Matemática,
10 meses atrás
História,
10 meses atrás