Muchas gracias a Xandrete y a rir3760, me dieron una idea con sus códigos de cómo debía ser el código e implemente el siguiente, el cual es muy parecido al de rir3760:
Muchas gracias, Xandrete, esta tarde estudiaré tu código ya que me pareció un tanto confuso (sobretodo el primero, por algunas cosas que aún no aprendo).
Muchas gracias a ambos!
Salu2 y suerte.
EDIT---
He mandado mi código a evaluación, y me reporta que en el caso 1 existe un 'Error de ejecución o tiempo de espera agotado' y en los 4 casos restantes la respuesta es correcta.
¿Cuál será el problema?
PD: No tengo los casos que prueban al programa.
Código (cpp) [Seleccionar]
#include <stdio.h>
int main()
{
int num, fb, n=1, p=1, i;
scanf("%d", &num);
while (num<2 || num>30000)
scanf("%d", &num);
for (i=1; i<num; i++) {
if (i != p)
printf("%d ", i);
else {
fb=n+p;
n=p;
p=fb; } }
return 0;
}
Muchas gracias, Xandrete, esta tarde estudiaré tu código ya que me pareció un tanto confuso (sobretodo el primero, por algunas cosas que aún no aprendo).
Muchas gracias a ambos!
Salu2 y suerte.
EDIT---
He mandado mi código a evaluación, y me reporta que en el caso 1 existe un 'Error de ejecución o tiempo de espera agotado' y en los 4 casos restantes la respuesta es correcta.
¿Cuál será el problema?
PD: No tengo los casos que prueban al programa.