Ir ao conteúdo
  • Cadastre-se

Luan Nicoluzzi

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

1
  1. Boa tarde pessoal, necessito desenvolver um programa em C com a utilização da função recursiva, já elaborei previamente até onde o meu conhecimento permitia, mas está com algum erro na construção, se possível alguém ajudar ou compartilhar o seu conhecimento. Problema: 1 Vetor c/ 04 elementos; O programa necessita encontrar o maior e o menor elemento do vetor; Aplicar a função recursiva e imprimir os números entre o maior e menor número encontrado (em ordem decrescente). ------------------------------------------------------------------------------------------------------------------ #include <stdio.h> #include <stdlib.h> int main() { int vet[4], i, menor = 999999, maior = 0; float soma (int n, float vet []){ if(n == 0){ return 0; } else{ return vet [n-1] + soma (n-1, vet); } } for(i= 0; i <4; i++){ printf("Digite o valor da posicao sugerida %d: ", i); scanf("%d", &vet[i]); } for(i = 0; i < 4; i++){ printf("%d ", vet[i]); if(menor > vet[i]) menor = vet[i]; if(maior < vet[i]) maior = vet[i]; } printf("\nMenor: %d\nMaior: %d\n\n", menor, maior); return (0); }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!