Dev - C++ - impares

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

impares

Publicado por pepe (68 intervenciones) el 24/06/2020 18:46:16
Amigos Hace rato codifique este programa en c mobile en mi telefono porque pues no estaba en casa y ahi si salia y todo la funcion de que dados 2 numeros se muestren sus numeros impares pero cuando lo copie ya a mi computadora ya no me salia les dejo mi codigo espero me puedan ayudar ya que no se porque no me deja si en mi telefono lo hice tal cual y si me salia


pROGRAMA-1
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++

impares

Publicado por Alfil (1444 intervenciones) el 24/06/2020 19:54:01
Las líneas 15 y 25 cámbialas por

1
if ( i % 2 != 0)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 158
Ha disminuido su posición en 4 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

impares

Publicado por pepe (68 intervenciones) el 24/06/2020 20:19:18
si pongo de ejemplo 100 y 300 lo que me sale es 301 pero el programa tiene que hacer que por ejemplo pones 100 y 300 y te de los numeros impares hasta 300 o viceversa si es mayor pero no salio :(
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
Imágen de perfil de Rodrigo
Val: 1.755
Plata
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

impares

Publicado por Rodrigo (539 intervenciones) el 25/06/2020 00:13:52
Ademas de lo ya dicho el ciclo de la linea 24 no se ejecutara nunca dada la condicion que chequeas en la linea 20
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
sin imagen de perfil
Val: 158
Ha disminuido su posición en 4 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

impares

Publicado por pepe (68 intervenciones) el 25/06/2020 00:20:19
Entonces como me recomendarias para que cumpliera la funcion del 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
Imágen de perfil de Rodrigo
Val: 1.755
Plata
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

impares

Publicado por Rodrigo (539 intervenciones) el 25/06/2020 00:25:43
Has hecho correcciones ya?
-> Publica las correcciones.

No tomes una foto de la pantalla, haz copy paste y encierra el codigo usando el boton </> que aparece cuando publicas.

Te sugiero hacer 1 solo ciclo desde valor_menor a valor_mayor
y asignar a valor_menor, el menor de los valores entre M y N y valor_mayor el otro valor.
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
sin imagen de perfil
Val: 158
Ha disminuido su posición en 4 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

impares

Publicado por pepe (68 intervenciones) el 25/06/2020 00:26:45
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
#include <stdlib.h>
 
int main (){
 
 
 
	int N, M, i;
	printf ("\nIngresa el primer numero: ");
	scanf ("%d", &M);
	printf ("\nIngresa el segundo numero: ");
	scanf ("%d", &N);
	if (M < N)
	{
		i=0;
		for (i>0;i<=M;i++);
		if ( i % 2 != 0)
		{
		 printf ("%d", i);
		}
	}
	if (N > M)
	{
		i=0;
		for (i=N;i>M;i--);
		if ( i % 2 != 0)
			{
				 printf (" %d ", 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
sin imagen de perfil
Val: 158
Ha disminuido su posición en 4 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

impares

Publicado por pepe (68 intervenciones) el 25/06/2020 00:53:28
Ese es mi programa y lo que hice es que pues dependiendo si es mayor o menor haga la serie de impares de N hasta M o asi en decremento o incremento
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar
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++

impares

Publicado por Alfil (1444 intervenciones) el 25/06/2020 07:20:56
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 <stdio.h>
 
int main ()
{
	int N, M, i, temp;
 
	printf ("\nIngresa el primer numero: ");
	scanf ("%d", &M);
 
	printf ("\nIngresa el segundo numero: ");
	scanf ("%d", &N);
 
	if (M > N)
    {
        temp = M;
        M = N;
        N = temp;
    }
 
    printf("\nNumeros impares: ");
    for (i = M; i <= N; i++)
    {
        if ( i % 2 != 0)
            printf ("%d ", i);
    }
 
    printf("\n");
 
    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
1
Comentar
sin imagen de perfil
Val: 158
Ha disminuido su posición en 4 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

impares

Publicado por pepe (68 intervenciones) el 25/06/2020 17:19:36
wow muchas gracias, una ultima pregunta el temp que función hace o mas bien cual es la función de esta parte de aquí no la entendí muy bien y pues ocupo hacer un diagrama de el código
1
2
3
4
5
6
if (M > N)
    {
        temp = M;
        M = N;
        N = temp;
    }
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar
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++

impares

Publicado por Alfil (1444 intervenciones) el 25/06/2020 17:32:20
Si M es mayor que N intercambia los valores entre M y N , y temp guarda de forma temporal el valor de M para pasarlo a N.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 158
Ha disminuido su posición en 4 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

impares

Publicado por pepe (68 intervenciones) el 25/06/2020 17:34:54
wow JAJJAJ cuando me ayudas asi veo que aun me falta mucho por aprender :( se me complica mucho lo de los arrays y arreglos y todo eso :( muchas gracias por tu ayuda amigo
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