Affichage en c

Fermé
mb42 Messages postés 432 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 14 janvier 2014 - 12 oct. 2009 à 00:15
 chedi baccari - 14 nov. 2011 à 03:06
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

1 réponse

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
chedi baccari
14 nov. 2011 à 03:06
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