Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //IFF - Introdução à Programação
- //Lista de Exercícios - Exercício 114
- #include<stdio.h>
- #include<locale.h>
- #include<string.h>
- int l=0;
- char lista[99][70];
- void Adicionar(){
- char nome[70];
- setbuf(stdin,NULL);
- printf("\nEntre com o nome a ser adicionado na lista: ");
- gets(lista[l]);
- l++;
- printf("\nAdicionado com sucesso!\n\n");
- }
- int Pesquisar(){
- char nome[70];
- int resultado=0;
- setbuf(stdin,NULL);
- printf("\nEntre com o nome a ser buscado: ");
- gets(nome);
- for(int i=0;i<l;i++){
- if (stricmp(nome,lista[i])==0){
- resultado=i;
- i=l;
- }else resultado=-1;
- }
- return resultado;
- }
- int main(){
- setlocale(LC_ALL,"Portuguese");
- int resposta=0,resultado=0;
- do{
- printf("1 - Entrar como novo nome na lista\n2 - Procurar por nome\n3 - Sair\nR:");
- scanf("%d",&resposta);
- if(resposta==1) Adicionar();
- if(resposta==2){
- resultado=Pesquisar();
- if(resultado!=-1) printf("\n\nNome localizado. Posição %d.\n\n",resultado); else printf("\n\n(%d) - Nome não localizado.\n\n",resultado);
- }
- }while(resposta!=3);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment