AIDEZ MOI ->programme en c

Résolu
ivesso Messages postés 108 Statut Membre -  
ivesso Messages postés 108 Statut Membre -
Bonjour,
soit une suite (1,2,4,7,11...)
afficher le n terme de cette suite
exemple: si l'utilisateur tape 3 t=4
et s'il tape 7 t=4
voici le programme que j'ai ; mais sa marche pas
#include <stdio.h>


 main()
{
     int n,t,i,j;
     
printf("donner n>0");
scanf("%d",&n);
do
  { printf("retaper n>0");
  scanf("%d",&n);
  
}
while(n<0);
t=1; i=1;

do{ i=i+1;j=i; t=j;

}
while(i<n);
printf("le terme est %d",t);
               getch();
                } 
Configuration: Windows Vista
Firefox 1.5.0.12

2 réponses

  1. loupius Messages postés 789 Statut Membre 148
     
    Après quelques modifications:
    #include <stdio.h>
    #include <stdlib.h>
    
    int main()
    {
      int n, t, i;
    
      printf("Donner n>0: ");
      scanf("%d",&n);
      while (n < 0)
      {
        printf("Retaper n>0: ");
        scanf("%d",&n);
      }
      t = 1;
      i = 0;
      while (i < n)
      {
        i = i+1;
        t += i;
      }
      printf("Le terme est %d\n", t);
      getch();
    
      return (EXIT_SUCCESS);
    }
    Bonne continuation.
    0
  2. ivesso Messages postés 108 Statut Membre
     
    merci ;)
    0