0% acharam este documento útil (0 voto)
1 visualizações19 páginas

#Include #Include : Int Int

Enviado por

gigih.f.dias
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
1 visualizações19 páginas

#Include #Include : Int Int

Enviado por

gigih.f.dias
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 19

//================================================================

// Descricao: O programa calcula e mostra o enésimo termo

// da sequência Fibonacci sem uso de recursividade.

//================================================================

// Bibliotecas

#include <stdio.h>

#include <stdlib.h>

// Protótipo da função fibonacci

int fibonacci(int n);

// Função Principal

int main(int argc, char** argv) {

int n;

// Lê a posição do termo

printf("Digite a posicao: ");

scanf("%d", &n);

// Imprime o termo

printf("O termo: %d\n", fibonacci(n));

system("pause");

return 0;

}
// Função Fibonacci

int fibonacci(int n) {

int anterior = 0,

proximo = 1,

aux,

i;

// Se for o primeiro número da lista

if(n == 1) {

return 0;

// Se for o segundo número da lista

} else if(n == 2) {

return 1;

// Se for um número a partir da terceira posição

} else {

// Calcula os valores dois a dois até chegar na posição


requerida

for(i = 3; i <= n; i++) {

aux = proximo;

proximo = anterior + proximo;

anterior = aux;

return proximo;

Este post foi publicado em Introdução a Algoritmos e marcado com a tag Algoritmo, Algoritmos, C,
Fibonacci, Introdução à Algoritmos, Linguagem de Programação em agosto 4, 2015.
Gerador de Números Primos – C
1 Comment
1/*

3* Gera números primos a partir de um limite superior estabelecido.

5*

7*/

8#include <stdio.h>

9#include <stdlib.h>

10

11int

12main() {

13

14int

15n, nMax, i, j, totalDivisores;

16

17

18// Recebe o limite para exibição dos números primos

19

20printf

21(

22"Digite o limite superior para os numeros primos(Minimo 2): "

23);

24

25scanf

26(

27"%d"

28, &nMax);

29
35while

36(nMax < 2) {

37

38system

39(

40"cls"

41);

printf

"Digite o limite superior para os numeros primos(Minimo 2): "

);

scanf

"%d"

, &nMax);

// Verifica se o número é primo e imprime o valor na tela

for

(i = 0; i <= nMax; i++) {

totalDivisores = 0;

// Conta os divisores para verificar se o valor é primo

for

(j = 1; j <= i; j++) {

if
(i % j == 0) {

totalDivisores++;

// Se o total de divisores é dois, imprime o primo com formatação de 4 casas

if

(totalDivisores == 2) {

printf

"%4d "

, i);

printf

"n"

);

system

"pause"

);

return
0;

//================================================================

// Descricao: O programa calcula e mostra o enésimo termo

// da sequência Fibonacci sem uso de recursividade.

//================================================================

// Bibliotecas

#include <stdio.h>

#include <stdlib.h>

// Protótipo da função fibonacci

int fibonacci(int n);

// Função Principal

int main(int argc, char** argv) {

int n;

// Lê a posição do termo

printf("Digite a posicao: ");

scanf("%d", &n);

// Imprime o termo

printf("O termo: %d\n", fibonacci(n));

system("pause");

return 0;

}
// Função Fibonacci

int fibonacci(int n) {

int anterior = 0,

proximo = 1,

aux,

i;

// Se for o primeiro número da lista

if(n == 1) {

return 0;

// Se for o segundo número da lista

} else if(n == 2) {

return 1;

// Se for um número a partir da terceira posição

} else {

// Calcula os valores dois a dois até chegar na posição


requerida

for(i = 3; i <= n; i++) {

aux = proximo;

proximo = anterior + proximo;

anterior = aux;

return proximo;

Este post foi publicado em Introdução a Algoritmos e marcado com a tag Algoritmo,
Algoritmos, C, Fibonacci, Introdução à Algoritmos, Linguagem de Programação em agosto 4,
2015.
Gerador de Números Primos – C
1 Comment
1/*

3* Gera números primos a partir de um limite superior estabelecido.

5*

7*/

8#include <stdio.h>

9#include <stdlib.h>

10

11int

12main() {

13

14int

15n, nMax, i, j, totalDivisores;

16

17

18// Recebe o limite para exibição dos números primos

19

20printf

21(

22"Digite o limite superior para os numeros primos(Minimo 2): "

23);

24

25scanf

26(

27"%d"

28, &nMax);

29
35while

36(nMax < 2) {

37

38system

39(

40"cls"

41);

printf

"Digite o limite superior para os numeros primos(Minimo 2): "

);

scanf

"%d"

, &nMax);

// Verifica se o número é primo e imprime o valor na tela

for

(i = 0; i <= nMax; i++) {

totalDivisores = 0;

// Conta os divisores para verificar se o valor é primo

for

(j = 1; j <= i; j++) {

if
(i % j == 0) {

totalDivisores++;

// Se o total de divisores é dois, imprime o primo com formatação de 4 casas

if

(totalDivisores == 2) {

printf

"%4d "

, i);

printf

"n"

);

system

"pause"

);

return
0;

//================================================================

// Descricao: O programa calcula e mostra o enésimo termo

// da sequência Fibonacci sem uso de recursividade.

//================================================================

// Bibliotecas

#include <stdio.h>

#include <stdlib.h>

// Protótipo da função fibonacci

int fibonacci(int n);

// Função Principal

int main(int argc, char** argv) {

int n;

// Lê a posição do termo

printf("Digite a posicao: ");

scanf("%d", &n);

// Imprime o termo

printf("O termo: %d\n", fibonacci(n));

system("pause");

return 0;
}

// Função Fibonacci

int fibonacci(int n) {

int anterior = 0,

proximo = 1,

aux,

i;

// Se for o primeiro número da lista

if(n == 1) {

return 0;

// Se for o segundo número da lista

} else if(n == 2) {

return 1;

// Se for um número a partir da terceira posição

} else {

// Calcula os valores dois a dois até chegar na posição


requerida

for(i = 3; i <= n; i++) {

aux = proximo;

proximo = anterior + proximo;

anterior = aux;

return proximo;

Este post foi publicado em Introdução a Algoritmos e marcado com a tag Algoritmo, Algoritmos, C,
Fibonacci, Introdução à Algoritmos, Linguagem de Programação em agosto 4, 2015.
Gerador de Números Primos – C
1 Comment
1/*

3* Gera números primos a partir de um limite superior estabelecido.

5*

7*/

8#include <stdio.h>

9#include <stdlib.h>

10

11int

12main() {

13

14int

15n, nMax, i, j, totalDivisores;

16

17

18// Recebe o limite para exibição dos números primos

19

20printf

21(

22"Digite o limite superior para os numeros primos(Minimo 2): "

23);

24

25scanf

26(

27"%d"

28, &nMax);

29
35while

36(nMax < 2) {

37

38system

39(

40"cls"

41);

printf

"Digite o limite superior para os numeros primos(Minimo 2): "

);

scanf

"%d"

, &nMax);

// Verifica se o número é primo e imprime o valor na tela

for

(i = 0; i <= nMax; i++) {

totalDivisores = 0;

// Conta os divisores para verificar se o valor é primo

for

(j = 1; j <= i; j++) {

if
(i % j == 0) {

totalDivisores++;

// Se o total de divisores é dois, imprime o primo com formatação de 4 casas

if

(totalDivisores == 2) {

printf

"%4d "

, i);

printf

"n"

);

system

"pause"

);

return
0;

Você também pode gostar