o professor ta passando tecnicas de programacao esse semestre.
ele passo pra gente ele pseudo codigo pra busca em array:
Algoritmo trivial: busca sequencial
proc buscasequencial (v, n, A[0..n-1]) {
achei ¬ falso
i ¬ 0
enquanto i < n e não achei fazer {
se A = v então achei ¬ verdadeiro
senão i ¬ i + 1
}
se achei então reportar (i) senão reportar(-1)
}
Mas na hora de implementar ele em C, não me dei muito Bem :D
consegui isso, mas não ta complilando., uso o Dev C++ Se alguém tiver uma dica....fico grato, t+
#include<conio.h>
#include<stdio.h>
int buscasequencial();
main(){
int a[10]={0,1,20,3,4,5,6,7,8,9},achei,i,n=10,v;
printf("Digite o valor a ser buscado: ");
scanf("%d",&v);
printf("o valor esta na posicao: %d", buscasequencial(v));
getche();
}
int buscasequencial(int v,int n,int a[2-1]){
int achei,i;
achei=0;
i=0;
while((i<n)&&(achei==0)){
if(a[i]==v){
achei=1;
}else{
i++;
}
}
if(achei==1){
printf("valor encontrado na posicao %d do vetor \n",i);
}else{
printf("valor não encontrado!");
}
}
Pergunta
waguim
Boa tarde!
Faço facul de computação
o professor ta passando tecnicas de programacao esse semestre.
ele passo pra gente ele pseudo codigo pra busca em array:
Algoritmo trivial: busca sequencial
proc buscasequencial (v, n, A[0..n-1]) {
achei ¬ falso
i ¬ 0
enquanto i < n e não achei fazer {
se A = v então achei ¬ verdadeiro
senão i ¬ i + 1
}
se achei então reportar (i) senão reportar(-1)
}
Mas na hora de implementar ele em C, não me dei muito Bem :D
consegui isso, mas não ta complilando., uso o Dev C++ Se alguém tiver uma dica....fico grato, t+
Editado por waguimLink para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.