Programação Orientada à Procedimentos II Programação Orientada à Procedimentos I Processamento Paralelo Lógica de Programação Introdução à Computação Informática Básica

 

 

Informática Básica
Introdução à Computação
Lógica de Programação
Programação Orientada à Procedimentos I
Programação Orientada à Procedimentos II

Processamento Paralelo


Uma Possível Solução ...




3) Usando função, elabore um programa para exibir a série de Fibonacci até um certo fator dado pelo usuário (fator>3)

#include "stdio.h"
#include "conio.h"

// prototipando funcao
void serie(int);

//********************* funcao main **********************
void main()
{
   int fator;

   do
   {
      clrscr();
      printf("Quantos fatores para a serie de Fibonacci? (fator>=3) : ");
      scanf("%d",&fator);
   }
   while(fator<3);

   serie(fator);

   getch();
}

//******************* funcao serie ********************
void serie(int fat)
{
   long int a=1, b=1, c;
   int i;

   printf("\n%ld  %ld  ",a,b);

   for(i=3;i<=fat;i++)
   {
      c=a+b;
      printf("%ld  ",c);
      a=b;
      b=c;
   }
}