
Actuellement, j'ai testée un programme en C avec TIGCC IDE que j'ai transférée sur ma TI 89 TI.
Il me fait bien les calculs (suite de Fibo), je rentre juste un nombre de calcul à renvoyés.
Le problème, c'est que je vois les calculs défilés à l'écran et ensuite il m'affiche :
. fibonacc() Fait
Il ne me laisse pas les calculs afficher sur l'écran de la TI.
Pourtant, je n'ai pas mis la Call_ROM ClrScr(); pour effacer l'écran après l'exécution de la fonction.
Es-ce peut-être parce-que j'ai un "return 0" à la fin du programme ?
Si quelqu'un peu m'éclairer sur cette idée voici le code :
// Programme du calcul des n premiers nombres de Fibonacci
#include <tigcclib.h>
#include <stdio.h>
#include <stdlib.h>
// Main Function
#define MAX_FIB 49
int _main() {
int n, i;
unsigned int nombrePrecedent, nombreCourant, fibonacci;
printf("Saisir le nombre de calculs de Fibonacci(n) :\n");
scanf("%d", &n);
if (n >= MAX_FIB) {
printf("Fibonacci(%d) depasse la capacite d'un mot de 32 bits\n", n);
exit(1);
}
nombrePrecedent = 0;
nombreCourant = 1;
for (i = 0; i < n; i++) {
if (i > 1) {
fibonacci = nombrePrecedent + nombreCourant;
nombrePrecedent = nombreCourant;
nombreCourant = fibonacci;
printf("Fibonacci (%d) = %u\n", i, fibonacci);
}
else
printf("Fibonacci (%d) = %u\n", i, i);
}
return 0;
}