Pessoal, alguém pode me ajudar? Tenho um exercício para fazer mais não estou conseguindo! Segue abaixo o enunciado:  Ao chegar a agência, cada cliente retira uma senha que pode ser preferencial ou não, de acordo com sua necessidade especial. Os clientes são então divididos nas seguintes categorias: 1. Gravida; 2. Deciente fsico; 3. Idoso; 4. Com criança de colo; 5. Sem necessidades especiais.  Implementar um TAD Cliente que armazena as seguintes informações:   id: um identicador unico do tipo inteiro que representa a senha retirada pelo cliente ao entrar na agência. Alem de identicar unicamente os clientes, os id's permitem uma ordenação dos mesmos em relação a chegada à agência.  Assim, podemos afirmar que o cliente 10 necessariamente chegou à agência antes do cliente 16;   categoria: um identicador para a categoria do cliente em relação a sua necessidade especial;   instante: um inteiro que representa o instante de chegada deste cliente à agência;   duração: um inteiro que representa o numero de instantes de duração do seu atendimento.  O TAD Cliente devera prover no mnimo operações para criação de um objeto do TAD e consulta de cada informação armazenada.  Este exercício é para ser feito usando o compilador CODEBLOCKS, então vou postar abaixo o que fiz até o momento:  //TADCLIENTE.h  #ifndef TADCLIENTE_H_INCLUDED #define TADCLIENTE_H_INCLUDED  class TADCLIENTE_H_INCLUDED { private:     int id[100];     char categoria;     int instante;     int duracao;  public:     void setid (int x);     void setcategoria (char c);     void setinstante ();     void setduracao ();     int getid ();     char getcategoria ();     int getinstante ();     int getduracao (); };  #endif // TADCLIENTE_H_INCLUDED  // TADCLIENTE.cpp  #include "TADCLIENTE.h"  void setid (int x) //Procedimento para inserir valores em id {     int i;     for(i=0; i<100; i++)     {         id = x;     } }  void setcategoria (int x) //Procedimento para inserir valor na categoria {     categoria = x; }  void setinstante () //Não estou sabendo criar este procedimento para inserir o instante { }  void setduracao () //Não estou sabendo criar este procedimento para inserir a duração { }  int getid () //Função para retornar o id {     return id; }  char getcategoria () //Função para retornar a categoria {     return categoria; }  int getinstante () //Função para retornar o instante {     return instante; }  int getduracao () //Função para retornar a duração {     return duracao; }  // main.cpp  #include <iostream>  using namespace std;  int main() {     int a, a2, i;     for (i=0; i<100; i++)     {      cout << "Digite o id" << endl;      setid (a);      cout << "Digite a categoria" << endl;      setcategoria (a2)     }     return 0; }   Então, foi isso que fiz até agora, não sei se está certo e como continuar, coloquei em cores diferentes para não ficar confuso o entendimento. Por favor, se alguém puder me ajudar ficarei grato! Obrigado.