Ir ao conteúdo
  • Cadastre-se
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

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

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





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

×