Trabalho Programacao Estruturada
Artigos Científicos: Trabalho Programacao Estruturada. Pesquise 862.000+ trabalhos acadêmicosPor: lex1987 • 25/4/2014 • 218 Palavras (1 Páginas) • 505 Visualizações
1- Escreva uma função que recebe como parâmetros uma seqüência ordenada de números inteiros V [ ] , o tamanho n da seqüência e um inteiro x e retorna i se x pertence a seqüência e 0 caso contrário.
#include
#include
int Buscarrvalor(int t, int vetor[], int x){
int retorno = 0, esq = 0, dir = t - 1, meio = 0;
while (esq vetor[meio]){
esq = meio + 1;
}else{
if(x < vetor[meio]){
dir = meio - 1;
}else{
retorno = 1;
break;
}
}
}
if (retorno == 1)
printf("\n%d - ENCONTROU",retorno);
else
printf("\n%d - NAO ENCONTROU",retorno);
}
int main(){
int t, vetor[t], x;
printf("Insira o tamanho do vetor: ");
scanf("%d", &t);
printf("\a\nInsiranumeros paraserem armagenados no vetor em ordem\n");
for(int cont = 0; cont < t; cont++){
printf("\nInsira um numero: ");
scanf("%d", &vetor[cont]);
}
printf("\nInsira o numero a ser buscado: ");
scanf("%d", &x);buscarrvalor(t, vetor, x);
getchar();
getchar();
return(0);
}
2. Dados dois números inteiros x e n, faça um algoritmo recursivo (uma função) que calcule x elevado ao n.
#include
#include
int potencia();
int potencia (int base, int exp){
if(exp == 0)
return(1);
else
return potencia (base, exp-1) * base;
}
int main(){
int num,pot;
int result;
printf("Insira o numero da base: ");
scanf("%d", &num);
printf("\nInsira
...