AIDEZ MOI ->programme en c

Résolu
ivesso Messages postés 98 Date d'inscription   Statut Membre Dernière intervention   -  
ivesso Messages postés 98 Date d'inscription   Statut Membre Dernière intervention   -
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();
                } 

2 réponses

loupius Messages postés 697 Date d'inscription   Statut Membre Dernière intervention   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
ivesso Messages postés 98 Date d'inscription   Statut Membre Dernière intervention  
 
merci ;)
0