• Matéria: Informática
  • Autor: caiolemep5wgr9
  • Perguntado 7 anos atrás

ALGUÉM ME AJUDA PRA HOJE

Desenvolva um programa que conte quantos números primos existem entre a e b, onde a e b são números informados pelo usuário.

em c++

Respostas

respondido por: Andregrps
0

#include <stdio.h>

#include <stdlib.h>

int main() {

 

 int i, x, y, between;  

 int div = 0;

 

 

   system("clear");

   printf("Digite o primeiro valor inteiro e positivo: ");

   scanf("%d", &x);

   printf("Digite o segundo valor inteiro e positivo: ");

   scanf("%d", &y);

   if(x > 0 && x < y ) {

     for (int i = x; i < y; i++) {

       bool ehPrimo = true;

       for (int j = 2; j <= i; j++) {

           if (((i % j) == 0) && (j != i)) {

               ehPrimo = false;

               break;

           }

       }

       if (ehPrimo == true) {

           printf("%d\n", i);

       }

     }      

   } else {

     printf("O primiro valor tem que ser menor que o segundo valor!");

   }  

 return 0;

}

Anexos:
Perguntas similares