You are on page 1of 2

/* * Srie de Fibonacci * Primeiro e segundo termos da srie = 1 * Demais termos gerados a partir da soma dos anteriores * 1 + 1 = 2 - Terceiro termo

* 1 + 2 = 3 - Quarto termo * 2 + 3 = 4 - Quinto termo */ main () { int int int int

i; anterior; atual; proximo;

anterior = 0; atual = 1; for (i = 0; i <= 10; i++) { printf("\nNumero atual: %d", atual); proximo = anterior + atual; anterior = atual; atual = proximo; } printf("\n\n"); system("pause"); }

/* * Srie de Ricci * Igual a sie de Fibonacci sendo que os dois * primeiros termos so fornecidos pelo usurio */ main () { int int int int int

i; anterior; atual; proximo; n;

printf("Digite o prim nmero: "); scanf("%d", &anterior); printf("Digite o seg nmero: "); scanf("%d", &atual); printf("Digite o num de termos: "); scanf("%d", &n); for (i = 0; i <= n; i++) { printf("\nNumero atual: %d", atual); proximo = anterior + atual; anterior = atual; atual = proximo;

} printf("\n\n"); system("pause"); }

/* * Srie de Fetuccine * Os dois primeiros termos so fornecidos pelo usurio * a partir dai os termos so gerados a partir da soma ou * subtrao dos termos anteriores, como segue: * Se o indice do nmero for mpar, a3, por exemplo * a3 = a2 + a1, caso contrrio, a4, por exemplo * Se o indice do nmero for par, a4, por exemplo * a4 = a3 - a2. */ main () { int int int int

i; a1; a2; n;

printf("Digite o prim nmero: "); scanf("%d", &a1); printf("Digite o seg nmero: "); scanf("%d", &a2); printf("\n"); printf("Termo 1: %d", a1); printf("\n"); printf("Termo 2: %d", a2); printf("\n"); for(i = 3; i <= 10; i++ ) { if(i%2 == 0) { n = a2 - a1; } else { n = a2 + a1; } printf("Termo %d: %d", i, n); printf("\n"); a1 = a2; a2 = n; } printf("\n\n"); system("pause"); }

You might also like