Ir ao conteúdo
  • Cadastre-se

Sullivan Clécio Do Canto

Membro Júnior
  • Posts

    11
  • Cadastrado em

  • Última visita

posts postados por Sullivan Clécio Do Canto

  1. Sim funcionou e rodou, mas não sei colocar isso em meu programa:

    #include <stdio.h>
    #include <stdlib.h>
    #include <ctype.h>
    #include <string.h>
    #include <iomanip>
    #include <cstring>
    #include <iostream>
    #define cls system("cls");
    using namespace std;
    void inserir(char v[][30]);
    int main(){
        int i;
        char v[5][30],op;     //captura os elementos
        // o Mrnu
        do{
            cls
            cout<<"  A - inserir"<<endl;
            cout<<"  B - Listar"<<endl;
            cout<<"  C - Mostrar Nome Sobrenome"<<endl;
            cout<<"  D - Nome mais comprido"<<endl;
            cout<<"  E - Contar Nomes com inicial"<<endl;
            cout<<"  F - Ordem Alfabetica"<<endl;
            cout<<"  S - Sair do Programa"<<endl;
            cin>>op;
            cout<<endl;
            op=toupper(op);
            switch( op ){
            case 'A':
                inserir(v);
                break;
            case 'B':
                break;
            case 'C':
                break;
            case 'D':
                break;
            case 'E':
                break;
            case 'F':
                break;
            default:
                break;
        }
        }while( op != 'S' );
        return 0;
    }
    void inserir(char v[][30]){
        int j;
        for(j=0; j<5; j++){
            cout<<j+1<<(char)167<<" Nome ";
            fflush(stdin);
            fgets(v[j],29,stdin);
        }
    }

     

    Falta Resolver C,D,E, como fazer para incluir dentro dos menus e como fazer os parâmetros?

    • Obrigado 1
  2. EAD, a distância não é fácil de aprender... não sei nem onde procurar e instalar o que você está pedindo...

    Se você quiser me ajudar e fazer o exercício pra mim eu agradeço muito...

    adicionado 11 minutos depois
    18 horas atrás, devair1010 disse:

    Até aqui está perfeito, mas daqui em diante não consigo desenvolver mais nada...

     

     

    • Obrigado 1
  3. 1 minuto atrás, arfneto disse:

    Bem, não estou falando do que todos te disseram. 

     

    Falo do que eu disse há pouco. Te mostrei as 5 funções de que precisa. Acha que mesmo assim não consegue resolver?

     

    Rodou o programa que mostrei ontem?

     

     

    rodei e não funcionou no devC++

    • Curtir 1
  4. 3 minutos atrás, arfneto disse:

    Entendeu o que eu mostrei?

     

    adicionado 2 minutos depois

    A inicial e o tamanho são só uma linha cada. O lance do sobrenome é mais chato, mas não pelo C ou C++.

    Tem umas pegadinhas, porque pode ter espaços antes ou depois tipo  "              NOME               " então precisa uasr as funções que te mostrei. Ou claro escrever outras.

    Não consigo fazer mesmo, tentei o que todos me disseram, revi as vídeos aulas e não consigo e tenho que entregar ate amanha senão vou reprovar... se fosse com "int" seria bem mais fácil, agora com "strings' não tem jeito....

    • Curtir 1
  5. 42 minutos atrás, vangodp disse:

    vetor de nomes por acaso não será uma matriz?

     

     

    Vetor de nomes....

    adicionado 5 minutos depois
    40 minutos atrás, devair1010 disse:

    @Sullivan Clécio Do Canto    muita coisa para fazer , então vá fazendo uma função de cada vez e teste até que esteja funcionando adequadamente ,  só então passe para outra ,   se você  for fazer o código em c++ mesmo , então comece criando o vetor v , e faça o menu dentro da função main , e para fazer a primeira função , inserir no vetor , use uma variável do tipo string e o comando getline(cin, nome_da_variavel) ; para pegar nomes compostos ,  então faça seu código e poste aqui pra que possamo ajudar  .

    Oi, isso foi o que consegui fazer ate agora:

     

     

    #include <stdio.h>
    #include <stdlib.h>
    #include <cstring>

         int main()
    {    
          int i, v[5];     //captura os elementos 
          char n1[30], n2 [30], n3 [30], n4 [30], n5 [30]; //captura palavras
          printf("\nInforme o 1 nome: ");
          gets(n1);
          printf("\nInforme o 2 nome: ");
          gets(n2);
          printf("\nInforme o 3 nome: ");
          gets(n3);
          printf("\nInforme o 4 nome: ");
          gets(n4);
          printf("\nInforme o 5 nome: ");
          gets(n5);
     
        return 0; 

    adicionado 8 minutos depois
    9 minutos atrás, Sullivan Clécio Do Canto disse:

     

    A letra C, D e E do exercício não faço nem ideia de como fazer... também não sei se o que já fiz esta certo???

    • Curtir 1
  6. Boa noite galera!

     

    Preciso de ajuda para resolver a questão a seguir:

     

    Vamos fazer um programa para manipular um vetor de nomes?

    ·         Vamos trabalhar com vetores de strings.

    ·         Faça um vetor com pelo menos 5 elementos para testar seu programa. Vamos chamar seu vetor de V.

    A) Faça uma rotina para inserir elementos no vetor V. Você precisa encontrar um jeito de colocar nome e sobrenome na mesma string (ou seja, strings contendo espaços).

    B) Faça uma rotina para listar o vetor V, um elemento por linha.

    C) Faça uma função para mostrar todos os nomes que não contenham sobrenome.

    D) Faça uma função para mostrar o nome mais comprido armazenado no vetor V.

    E) Faça uma rotina para contar o número de nomes iniciados com uma letra escolhida pelo usuário dentro do vetor V. Aproveite para mostrar esses nomes.

    F) Faça uma rotina para ordenar o vetor V.

    G) No main, faça um menu com as opções das questões acima.

    • Obrigado 1
    • Triste 1

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!