Parte 7 (Pesquisa) - Sessão de estudo sobre MATRIZES.
Publicado por Thiago 25/01/2006
[ Hits: 5.657 ]
Este fonte trata de maneira bem simples a pesquisa sequencial em uma matriz.
/* Programa PESQUISA.C */ #include <stdio.h> #include <string.h> int main(void) { int i,acha; char NOME[10][40], PESQ[40], resp; puts("\nPesquisa sequencial de nomes\n\n"); /* Entrada de dados */ for (i = 0; i <= 9; i++) { printf("Digite o %2do. nome: ",i + 1); fflush(stdin); fgets(NOME[i],40,stdin); } /* Processamento da pesquisa enquanto resp = s */ resp = 's'; while (resp == 's' || resp == 'S') { puts("\nEntre com o nome a ser pesquisado: "); fflush(stdin); fgets(PESQ,40,stdin); i = 0; acha = 0; // false while (i <= 9 && acha == 0) if (strcmp(PESQ,NOME[i]) == 0) acha = 1; else i++; if (acha == 1) printf("%s foi localizado na posicao %d",PESQ,i + 1); else printf("%s nao foi localizado",PESQ); printf("\n\nContinua? [S]IM / [N]AO + <Enter>: "); fflush(stdin); resp = getchar(); } return(0); }
Parte 1 - Sessão de estudo sobre MATRIZES
Calcula valor da prestação atrasada
Nenhum comentário foi encontrado.
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Desktop Linux ganha novos apps enquanto IA invade o noticiário
Blender 5.0 Beta, Firefox 144 e avanço da IA dominam o dia no mundo Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie
Problema em SSD ao dar boot LinuxMint LMDE FAYE 64 (0)
Baixar jogos Independentes para Ubuntu [RESOLVIDO] (4)
PIP3 - erro ao instalar módulo do mariadb para o Python (1)
Linux x Plataformas de Trading - um problema (in-)solúvel? (4)