Dev - C++ - Puden ver lo que esta mal

 
Vista:

Puden ver lo que esta mal

Publicado por Ivanna (2 intervenciones) el 03/10/2020 04:05:26
Hola me aparece que tengo tres errores, pueden ayudarme??

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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include <iostream>
#include <math.h>
 
 
using namespace std;
 
 
int main (){
 
	int num1, num2, res, valor, numero;
	char listapar[100];
	char listaimpar[100];
	char listaprimos[100];
	int conPar, conImpar,conPrimos, partedecimal, esPrimo;
 
	cout <<"100 IMPARES, PARES Y PRIMOS \n\n";
 
	cout <<"Darme un numero: "; cin >>num1; cout <<endl;
 
        conPar==0;
        conImpar==0;
        conPrimos==0;
 
    for(int i=num1;i<=num1+100;i++){
 
      	valor=i/2;
      	double parteDecimal, parteEntera;
  		parteDecimal = modf(numero, &parteEntera); // mandar apuntador de parteEntera
 
      	if (partedecimal>0){
      	// impar
      		i%conPar==0;
      	}
      	else(partedecimal<0) {
 
      			//par
      		i%conImpar=0;
      	 	if (esPrimo=i) {
    	// primos
    	i%conPrimos==0;
    	}
 
       }
	    bool esPrimo(int numero) {
 
	  // Casos especiales
	  if (numero == 0 || numero == 1 || numero == 4) return false;
	  for (int x = 2; x < numero / 2; x++) {
	    if (numero % x == 0) return false;
	  }
}
	  // Si no se pudo dividir por ninguno de los de arriba, sí es primo
	  return true;
 
	  return 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
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++

Puden ver lo que esta mal

Publicado por dario (718 intervenciones) el 03/10/2020 04:48:28
Hola, no entiendo bien; cual es el enunciado del problema.
Salu2.
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

Puden ver lo que esta mal

Publicado por Nacho (181 intervenciones) el 03/10/2020 15:24:01
Lo que cuesta es ver lo que está bien y lo que quieres hacer.
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
42
43
44
45
46
47
bool F_esPrimo(int numero)
{
    // Casos especiales
    if (numero == 0 || numero == 1 || numero == 4) return false;
    for (int x = 2; x < numero / 2; x++) {
        if (numero % x == 0) return false;
    }
}
 
int main()
{
    int num1, num2, res, valor, numero = 0;
    char listapar[100];
    char listaimpar[100];
    char listaprimos[100];
    int conPar, conImpar, conPrimos, partedecimal, esPrimo;
 
    cout << "100 IMPARES, PARES Y PRIMOS \n\n";
 
    cout << "Darme un numero: "; cin >> num1; cout << endl;
 
    conPar = 0;
    conImpar = 0;
    conPrimos = 0;
 
    for (int i = num1; i <= num1 + 100; i++) {
 
        valor = i / 2;
        double parteDecimal, parteEntera = 0;
        parteDecimal = modf(numero, &parteEntera); // mandar apuntador de parteEntera
 
        if (partedecimal > 0) {
            // impar
            i% conPar == 0;
        }
        else //if (partedecimal < 0) {
 
            //par
            //i% conImpar = 0;
            if (esPrimo = i) {
                // primos
                i% conPrimos == 0;
            }
    }
    // Si no se pudo dividir por ninguno de los de arriba, sí es primo
    return 0;
}

Así no da errores de compilación, pero a saber lo que tiene que hacer el programa.
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