Enviado em 05/05/2015 - 19:28h
Olá, boa noite pessoal do VOL.#include <stdio.h> #include<stdlib.h> int total,pos,cont; int valor1,valor2; int calc(){ total = valor1+valor2; valor1=valor2; valor2=total; cont--; if(cont > 1 ){ calc(); } } int fib(){ total=0; int v1=0,v2=1; for(int i=1;i<20;i++){ total = v1+v2; v1=v2; v2=total; } } int main(){ printf("Informe a posicao desejada: "); scanf("%d",&pos); cont=pos; valor1=0,valor2=1; fib(); printf("O numero com posicao 20 e: %d \n",total); calc(); printf("O numero com posicao %d e: %d ",pos,total); }
Enviado em 05/05/2015 - 19:57h
Amigo, na verdade esse código não possui recursividade.#include <stdio.h> void recursiveFunction(int num){ if (num < 20){ printf("%d\n", num); recursiveFunction(num + 1); } } int main(void){ printf("Digite um numero: "); int x; scanf("%d",&x); recursiveFunction(x); return 0; }
Digite um numero: 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Enviado em 05/05/2015 - 20:10h
Não é à toa que uma das melhores explicações sobre recursividade eu vi no vidadeprogramador.com.br: para entender recursividade é preciso antes entender recursividade.Enviado em 05/05/2015 - 20:46h
Pessoal obrigado pelas explicações o código abaixo agora está corresponde agora a uma função recursiva ?#include <stdio.h> #include<stdlib.h> int calc( int valor){ if(valor==0 ||valor==1){ return (valor); }else{ return calc(valor-1) + calc(valor-2); } } int fib(){ return calc(20-1) + calc(20-2); } int main(){ int pos; printf("Informe a posicao desejada: "); scanf("%d",&pos); fib(); printf("O numero com posicao 20 e: %d \n",fib()); calc(pos); printf("O numero com posicao %d e: %d ",pos,calc(pos)); }
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Não consigo abrir had externo da sansung nno lubuntu (3)
por favor poderia me dar alguns links de aplicativos linux para se apr... (5)
De volta para o futuro - ou melhor, para o presente (3)
poderia me dizer aonde baixar repacks, de jogos nativos de linux (1)