Cadastrar nomes em um vetor


 Mais para tirar a duvida de um amigo nosso, que pediu pelo Facebook este algoritmo, mais acho que pode ser útil para todo mundo que esta aprendendo...


Obs: Capacidade apenas para 10 nomes. Para mais, mude o tamanho do vetor (numero vermelho)

#include<iostream>
#include<conio.h>

using namespace std;                // conio.h win7

int main ()
{
   
    struct pessoa {                   // criei uma estrutura com nome pessoa
                     char nome[50];
                  };

    pessoa vet[10];                // agora declarei uma varial do tipo da estrutura
    int n;
      
    cout << "Quantos nomes voce deseja cadastrar? ";
    cin >> n;
       
    for (int i=0;n>i;i++)
    {
     cout<<"\n\nDigite um nome: ";
     fflush (stdin);                    // limpa o buffer da memoria
     gets(vet[i].nome);                 //captura os caracteres digitados, como um "cin"
    } 
       
    cout << "\n\nOs nome cadastrados foram.\n";
       
    for (int i=0;n>i;i++)
      cout << vet[i].nome << endl;
  
    getch();                         // comando para pausar a tela
}

0 comentários: (+add yours?)

Postar um comentário