Affichage en c

mb42 Messages postés 553 Statut Membre -  
 chedi baccari -
Bonjour,

mon programme est le suivant :

"Ecrire un programme qui permet d’afficher les n premiers entiers impairs dans l’ordre
décroissant, n étant un entier positif saisi au clavier."

je pense que la solution est :

#include<stdio.h>
#include<conio.h>
main()
{
int i,j,M,n,a;
int t[i];
printf("donner M");
scanf("%d",&M);
printf("donner les nombres des entiers impaires");
scanf("%d";&n);
for(i=0,j=0;i<M;i++)
{
printf("saisi les entiers");
scanf("%d",&t[i]);
if(t[i]%2!=0)
{
for(j=0;j<n;j++)
{
printf("les premiers entier impaires est %d\n",t[j]);
}
}
}
getch();
}

aider moi SXP
Configuration: Windows XP
Firefox 3.0.14

1 réponse

  1. loupius
     
    Je ne comprends pas la démarche de ton programme, en plus il n'est pas indenté.
    int i,j,M,n,a;
    int t[i];

    Avec ces 2 lignes, tu risques d'avoir de sérieux problèmes... et même des problèmes sérieux ;-)
    Copie à revoir.
    0
    1. chedi baccari
       
      c'est trés simple !!


      #include<stdio.h>
      int main()
      {
      int n,y,i;

      do {
      printf("ecrire n :");
      scanf("%d",&n);
      }
      while (n<0);

      for(i=0;i<=n;n--)

      if ((n%2)!=0)
      {
      printf("%d _ ",n);

      }



      return(0);
      }
      0