Ir ao conteúdo
  • Cadastre-se

C++ como faço que funcione


armandocxx

Posts recomendados

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
Link para o comentário
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
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário 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 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...