Dev - C++ - Números primos del 1 al 100 descendentes

 
Vista:
sin imagen de perfil
Val: 6
Ha disminuido su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Números primos del 1 al 100 descendentes

Publicado por Vanessa (4 intervenciones) el 27/03/2020 08:15:26
Hola, estoy intentado sacar los números primos del 1 al 100 de forma descendente pero aún sigue sin salirme. Help me!!
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
31
32
33
34
35
36
37
38
39
40
41
#include<iostream>
#include <cstdlib>
using namespace std;
 
int main()
{
  int t=0,x=0,x2=0,res=0,tx=0;
  int num [tx];
  int desc=0;
  cout<<"Numeros del 1 al  "; cin>>t;
 
  for(x=1;x<=t;x++)
 
{
for(x2=1;x2<=x;x2++)
    {
      res=x%x2;
      if(res==0)
      {
        tx=tx+1;
      }
 
    }
    if(tx==2)
    {
      cout<<"\t"<<x;
              int temporal;
        if (x<x)
      {
        temporal=x2;
        x2=x;
        x=temporal;
      }
 cout<<" El orden descendente es: "<<"\n"<<x;
 }
 
    tx=0;
  }
 
 
}
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
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Números primos del 1 al 100 descendentes

Publicado por Alfil (1444 intervenciones) el 27/03/2020 12:34:19
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
#include <iostream>
 
using namespace std;
 
bool esPrimo(int numero);
 
int main()
{
    for (int i = 100; i >= 1; i--)
        if (esPrimo(i))
            cout << i << " ";
 
    cout << endl;
 
    return 0;
}
 
bool esPrimo(int numero)
{
    int k = 0;
    for(int i = 1; i <= numero; i++)
        if (numero % i == 0)
            k++;
 
    return k == 2;
}
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