Cómo funciona JustAnswer:
  • Preguntar a un Experto
    Los expertos tienen muchos conocimientos valiosos y están dispuestos a ayudar en cualquier pregunta. Credenciales confirmadas por una empresa de verificación perteneciente a Fortune 500.
  • Obtener una respuesta profesional
    Por correo electrónico, mensaje de texto o notificación mientras espera en su sitio. Haga preguntas de seguimiento si lo necesita.
  • Garantía de satisfacción plena
    Garantizamos tu satisfacción.
Formule su propia pregunta a jvillarte
jvillarte
jvillarte, Diplomatura
Categoría: Informática
Clientes satisfechos: 2
Experiencia:  Programación, community manager, internet, web, software
59054552
Escriba su pregunta sobre Informática aquí...
jvillarte está en línea ahora

Necesitaría la opinión de un experto en lenguaje de programación

Pregunta del cliente

Necesitaría la opinión de un experto en lenguaje de programación C:
Vayamos por partes para aclararme con un programa en C:He realizado este programita en C que exactamente rellena una tabla con los 10 primeros números de la sucesión de Fibonacci.


#include
#include define N=10

main ()
{
int tabla[10];
int i;
int aux;
printf(%d\n, 0);
scanf(%d",&tabla[0]);
printf(%d\n, 1);
scanf(%d",&tabla[1]);

for (i=2;i<=10;i++)
tabla=tabla[i-1] + tabla[i-2];
scanf(%d,tabla);
end;
}

Esto me debe dar una salida al complilar en C así:
0 1 2 3 5 8 13 21 44 65 es decir una tabla con los 10 primeros numeros d ela sucesión de FIBONACCI pero no me sale eso, sale 1 2 3 4 5 6 7 8 9 10....
¿Me pueden decir donde estan los errores o por que no obtengo la salida esperada?
gracias
Enviada: hace 5 año.
Categoría: Informática
Experto:  jvillarte escribió hace 5 año.
Buenos días,Pruebe de hacer el FOR de la siguiente manera: for(i = 2; i < 10; i++) tabla = tabla[i-1] + tabla[i-2]; for (i = 0; i < 10; i++) printf("%3d %6d\n", i, tabla);Saludos.
jvillarte y otros otros especialistas en Informática están preparados para ayudarle