Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
armandocxx

C++ como faço que funcione

Recommended Posts

como faco para que encontre o nome num vetor ou seija se mandar pequisar um nome que me diga se ele se encontra presente ou nao

 

 

 

#include <stdio.h>

#include <string.h>

#include <stdlib.h>

#include <locale.h>

#include <unistd.h>

#include <math.h>

int main()

{

   setlocale(LC_ALL,"Portuguese");

   char nomes[5][10]={"pedro","miguel","pereira","lareira","ladeira"};

   char nome[1][10];

   int idades[5];

   int opcao1,opcao2,opcao3,i,j,a,x,t,n,r,c,maior,menor,soma,media;

   do{

       system("cls");

       printf("Está No Primeiro Menu\n\n");

       printf("1. Idades"/*concluida*/"\n2. Nomes\n3. Notas\n0. Fechar\n");

       scanf("%d",&opcao1);

       system("cls");

       if(opcao1==1)//opção 1 do menu inicial-concluida

       {

           do{

               system("cls");

               printf("Está No primeiro SubMenu\n\n");

               printf("1. Inserir idade\n2. Listar\n3. Pesquisar\n");

               printf("4. Ordenar\n5. Eliminar\n6. Estatística\n");

               printf("0. Regressar ao menu\n");

               scanf("%d",&opcao2);

               system("cls");

               if(opcao2==1)/*//opção 1 do submenu*/

               {

                   printf("Inserir Idades\n\n");

                   for(i=0;i<5;i++)

                   {

                       printf("\nInsira a %dº idade:",i+1);

                       scanf("%d",&idades);

                   }

                   system("cls");

                   sleep(5);

               }

               if(opcao2==2)/*//opção 2 do submenu,*/

               {

                   printf("Listar\n\n");

                   for(i=0;i<5;i++)

                   {

                       printf("%d\n",idades);

                   }

                   sleep(5);

                   system("cls");

               }

               if(opcao2==3)/*//opção 3 do submenu*/

               {

                   printf("Pesquisar\n\n");

                   printf("Insira  a idade que deseja procurar: ");

                   scanf("%d",&x);

                   if(idades[0]==x||idades[1]==x||idades[2]==x||idades[3]==x||idades[4]==x)

                   {

                    printf("A idade foi encontrada");

}

else

{

printf("O valor não foi encontrado");

}

sleep(5);

system("cls");

               }

               if(opcao2==4)

               {

                printf("Ordenar\n\n");

                   for (i=0;i<5; i++)

{

                       for(j=i+1;j<5;j++)

                           {

                           if (idades>idades[j])

                               {

                                   t=idades;

                                   idades=idades[j];

                                   idades[j]=t;

                               }

                           }

                       }

                           printf("Vetor Ordenado:\n");

                           for(i=0;i<5;i++)

{

                               printf("%d\n",idades);

                           }

                       sleep(5);

                       system("cls");

               }

               if(opcao2==5)

               {

                   printf("Eliminar\n\n");

                   printf("Insira a posição que deseja eliminar: ");

                   scanf("%d",&n);

                   printf("O numero que será eleminaro será: %d",idades[n]);

                   idades[n]=0;

                   sleep(5);

                   system("cls");

               }

               if(opcao2==6)/*//opção 6 do submenu*/

               {

                   do{

                       system("cls");

                       printf("Está No Terceiro SubMenu\n\nEstatísticas\n\n");

                       printf("1. Numero de idades\n4. Idade maior\n5. Idade menor\n");

                       printf("6. Média das idades\n0. Regressar ao menu\n");

                       scanf("%d",&opcao3);

                       system("cls");

                       if (opcao3==0)

                       {

                           printf("Retornando Ao Segundo SubMenu\n\n");

                           sleep(5);

                           system("cls");

                       }

                       if (opcao3==1)

                       {

                           printf("Número De Idades\n\n");

                           sleep(5);

                           system("cls");

                       }

                       if (opcao3==4)

                       {

                           printf("Opção 4\n\n");

                           maior=idades[0];

                           for(i=1;i<5;i++)

                           {

                            if(idades>maior)

                            {

                            maior=idades;

}

}

printf("Idade maior: %d",maior);

                           sleep(5);

                           system("cls");

                       }

if (opcao3==5)

                       {

                           printf("Opção 5\n\n");

                           menor=idades[0];

                           for(i=1;i<5;i++)

                           {

                            if(idades<menor)

                            {

                            menor=idades;

}

}

printf("Idade maior: %d",menor);

                           sleep(5);

                           system("cls");

                       }

if (opcao3==6)

                       {

                           printf("Opção 6\n\n");

                           for(i=0;i<5;i++)

                           {

                            soma=soma+idades;

}

media=soma/5;

printf("A media das idades é: %d",media);

                           sleep(5);

                           system("cls");

                       }

                   }while(opcao3!=0);

               }

               if(opcao2==0)

               {

                   printf("Retornando Ao Segundo SubMenu");

                   sleep(5);

                   system("cls");

               }

           }while(opcao2!=0);

       }

       if(opcao1==2)

       {

        do

        {

        system("cls");

        printf("Está No Segundo SubMenu\n\n");

               printf("1. Inserir nome\n2. Listar\n3. Pesquisar\n");

               printf("4. Ordenar\n5. Eliminar\n0. Regressar ao menu\n");

               scanf("%d",&opcao2);

               system("cls");

               if(opcao2==1)

               {

                   printf("Inserir Nomes\n\n");

                   for(i=0;i<5;i++)

                   {

                    printf("\nInsira 5 nomes:");

                    scanf("%s",&nomes);

                   }

                   sleep(5);

                   system("cls");

               }

               if(opcao2==2)

               {

                printf("Listar\n\n");

for (i=0;i<5;i++)

{

r=strlen(nomes);

                   printf("\n");

                       for (j=0;j<r;j++)

   {

                           printf("%c",nomes[j]);

   }

                   }

sleep(5);

system("cls");

}

if(opcao2==3)

{

printf("Pesquisar\n\n");

sleep(5);

   system("cls");

}

if(opcao2==4)

{

printf("Ordenar\n\n");

sleep(5);

   system("cls");

}

}while(opcao2!=0);

}

   }while(opcao1!=0);

   return 0;

}

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta algo */- assim:

 


#include "stdafx.h"
#include <stdio.h>
#include <string.h>

 

bool verificaNome(char nomes[5][10],char nome[10]); 

 

int main()
{
    char nomes[5][10]={"pedro","miguel","pereira","lareira","ladeira"};
    char nome[10] = "miguel";

    if(verificaNome(nomes,nome)) {
         printf("achou!");
    }

    return 0;
}

bool verificaNome(char nomes[5][10],char nome[10]){
    
    for (int i=0; i<5;i++){

        if(strcmp(nomes ,nome) == 0){
            return true;
        }
    }
    return false;
    

 

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • Autor do tópico
  • a biblioteca  #include "stdafx.h" nao existe por iisose foi de sua criacao me poderei dar como usa la 

    • Curtir 1

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    Crie uma conta ou entre para comentar

    Você precisar ser um membro para fazer um comentário






    Sobre o Clube do Hardware

    No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

    ×