Parte 7 (Pesquisa) - Sessão de estudo sobre MATRIZES.
Publicado por Thiago 25/01/2006
[ Hits: 5.640 ]
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); }
Problema de Equação do Primeiro Grau
Nenhum comentário foi encontrado.
Atualizações de Apps, Desktop e Kernel agitam o ecossistema Linux nesta terça-feira
Miyoo Mini Plus + Onion OS (Linux)
IA local no bolso, novo visual no Raspberry Pi OS e mais destaques do software livre
Kernel turbinado, compatibilidade em alta e debate sobre sustentabilidade: o dia no mundo Linux
Kernel turbinado e GNOME 49 dominam o giro do dia no mundo Linux
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
Como listar os arquivos em "bloquin... [RESOLVIDO] (5)
Como colocar atalho para uma pasta na área de trabalho do Ubuntu 24.04... (1)
Como vencer a procrastinação? (8)
Adicional de convivdado em linux somente linha de comando (3)