Ir para conteúdo
Fórum Script Brasil

jeanzin001

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Posts postados por jeanzin001

  1. compreendi,estou fazendo tantas perguntas porque sou iniciante na área de programação.

    mas me diz uma coisa, porque meu código continua mostrando o número 1 e pulando para o 13.

    a sequencia de fibonacci é 1,1,2,3,5,8,13,21....

    coloquei para mostrar 6 fibonacci então deveria retornar 2,3,5, mas está vindo 1,2,3,5,13.

    vou anexar uma foto, consegue me dar dicas materiais de estudo de lógica ?acho que está me faltando mais lógicas na hora de programar rsrs

    print.PNG

  2. Olá pessoal, fiz um programa em c para os mostrar os numero primos de uma sequencia Fibonacci, porém ele está me retornando como se o número 1 é primo, o que preciso alterar no meu programa?

    #include "stdio.h"
     
    
    int main()
    {
    
      int a, b, auxiliar, i, n, primo, k;
     
    
      a = 0;
      b = 1;
     
      
      printf("Digite um número: ");
    
      scanf("%d", &n);
      printf("Série de Fibonacci:\n");
       printf("%d\n", b);
     
      
      for(i = 0; i < n; i++)
      {
        auxiliar = a + b;
        a = b;
        b = auxiliar;
    
        primo=0;
            for(k=1; k<=auxiliar; k++)
                if((auxiliar%k)==0)
                     primo++;
       
             if(primo>2)
                printf("%d não e primo\n", auxiliar);
    
            else
                printf("%d e primo\n", auxiliar);
     
       
      }
    }

     

  3. Olá pessoal estou com um problema, tenho que calcular o seguinte programa:  dado um inteiro calcule o menor primo maior que "a" ,  fiz u programa mas ele só mostra se o número é primo ou não.

    #include<stdio.h>
    #include <locale.h>
     
    int main() {
     setlocale(LC_ALL, "");
     int num, i, resultado = 0;
     
     printf("Digite um número: ");
     scanf("%d", &num);
     
     for (i = 2; i <= num / 2; i++) {
        if (num % i == 0) {
           resultado++;
           break;
        }
     }
     
     if (resultado == 0)
        printf("%d é um número primo\n", num);
     else
        printf("%d não é um número primo\n", num);
     
     return 0;
    }

     

×
×
  • Criar Novo...