Dev - C++ - incremento en un numero

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

incremento en un numero

Publicado por jesus (2 intervenciones) el 09/08/2019 08:19:36
Hola a todos, soy muy nuevo en esto
la situacion es que necesito saber como simplificar lo siguiente usando estructuras while o for o do while


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<stdio.h>
#include<conio.h>
 
main()
{
	int numero;
	printf("Bienvenido\n A continuacion ingresa un numero cualquiera:\n");
	scanf("%d",&numero);
 
	printf("Los 5 numeros siguientes son:\n%d",numero+1);
	printf("\n%d",numero+2);
	printf("\n%d",numero+3);
	printf("\n%d",numero+4);
	printf("\n%d",numero+5);
	getch();
}
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: 7
Ha disminuido su posición en 2 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

incremento en un numero

Publicado por Arturo (2 intervenciones) el 09/08/2019 10:49:22
Saludos. Te dejo aquí el código con un bucle for:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
using namespace std;
 
int main(){
	int numero;
 
	cout<<"Digite un numero: "; cin>>numero;
 
	cout<<"Los 5 numeros siguientes son: "<<endl;
 
	for(int i=numero + 1;i<=numero +5;i++){
		cout<<i<<endl;
	}
	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
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++

incremento en un numero

Publicado por Rodrigo (539 intervenciones) el 09/08/2019 18:07:23
Esta solucion con ciclo for podria tener problemas con numeros cercanos al maximo entero. Por ejemplo con 2147483642 y 2147483643. En el primer caso es un ciclo infinito (o bien largo :)) y en el segundo no se imprime nada.

Parece mejor iterar 5 veces y hacer la suma al momento de imprimir que imprimir directamente lo que el ciclo ha calculado, considerando los problemas que indico.
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: 3
Ha disminuido su posición en 6 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

incremento en un numero

Publicado por jesus (2 intervenciones) el 10/08/2019 06:33:04
Agradezco mucho la ayuda, esperaba que fuera en C pero un dia tenia que ver C++ igual puedo entender como funciona en uno para aplicar en otro
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