Dev - C++ - Ayuda URG

 
Vista:
Imágen de perfil de melany

Ayuda URG

Publicado por melany (2 intervenciones) el 19/12/2022 18:40:46
Un número entero es "primo" si es divisible solo para 1 y para sí mismo. Por ejemplo, los números 2, 3, 5, 7 son primos, pero 4, 6, 8 y 9 no lo son. Con este concepto escribir una función que determine si un número es primo, y utilizarla en un programa que determine e imprima todos los números primos entre 1 y 10000.
codifíquelos en DEV C++, Elabore la codificación en Lenguaje C:
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda URG

Publicado por dario (718 intervenciones) el 20/12/2022 09:37:09
Hola, espero esto te ayude.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <cmath>
 
using namespace std;
 
bool esPrimo(int n) {
  int i,c=0;
 
  for (i=1; i<=sqrt(n); i++) {
    if (n % i == 0)
      c++;
  }
 
  if (c == 1)
    return true;
  else
    return false;
}
 
int main() {
    int i;
 
    for (i=1; i<=10000; i++) {
        if (esPrimo(i)) {
            cout << i << " ";
        }
    }
 
  return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar