Dev - C++ - Ejercicio con estructura de repeticion FOR

 
Vista:

Ejercicio con estructura de repeticion FOR

Publicado por Joaquin (1 intervención) el 17/06/2018 06:44:38
Hola como estan, les quiero hacer una consulta acerca de un ejercicio que me dejaron de tarea y no se identificar donde esta el error.

El ejercicio es el siguiente: Escribir un programa que solicite el ingreso de un número entero y devuelva en pantalla todos los números entre 10 y el valor ingresado. Dicho valor ingresado deber ser mayor al valor inicial, de lo contrario mostrar en pantalla “Número no válido”

Y el codigo que escribir es el siguiente:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <stdlib.h>
int main ()
{
float num;
int aux;
printf("Ingrese un numero\n");
scanf("%f", &num);
system("cls");
if(num<=1);{
	printf("ERROR:el numero ingresado no es valido");
}
for(aux=1;aux=num;aux++);{
	printf("%f\n",aux);
}
}



desde ya muchas gracias :)
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

Ejercicio con estructura de repeticion FOR

Publicado por juanki (73 intervenciones) el 17/06/2018 12:48:03
Hola

Primero tienes dos errores de sintaxis:

1
2
if(num<=1); {
for(aux=1;aux=num;aux++); {

Esos dos puntos y coma están mal, estás terminando la instrucción if y el for con los punto y coma, por lo tanto no se ejecuta lo que hay dentro.

Y luego dice que tiene que ir de 10 al número ingresado, por lo tanto tienes que ingresar un número mayor que 10 y en el if lo hacer comprobar con 1. Y en el for igual, tendría que ir de 10 al número que ingresaste.

Además le falta un else al if y meter el for dentro del else, si no, siempre se va a ejecutar el for.

Un saludo
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: 317
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ejercicio con estructura de repeticion FOR

Publicado por dario (107 intervenciones) el 17/06/2018 16:41:15
Te dejo un pseudocodigo, tu ya lo pasas a C++
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
INICIO
	inicial = 10 //valor inicial 10
	leer(num) //leemos un numero
 
	si (num < inicial) //si el numero es < el valor inicial
		imprimir('Numero no valido') //imprimimos 'numero no valido
	sino //mostramos los numeros entre inicial y num
		para i = inicial hasta num
			imprimir(i) //imprimimos los numeros
		fin-para
	fin-si
FIN
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

Ejercicio con estructura de repeticion FOR

Publicado por Erick Yenque (8 intervenciones) el 01/08/2018 05:13:25
el if, antes de abrir llaves no lleva ;
tampoco el for lleva al final ;
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