Une question à propos de C
Résolu
malikatdalam
-
Bilow Messages postés 1193 Statut Membre -
Bilow Messages postés 1193 Statut Membre -
Bonjour,
Voici la question:
Écrire le programme C qui permet d'effectuer le dessin:
1
222
33333
4444444
moi j'ai essaiye de travailler avec les tableaux ms ça march ps du tt
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int main(int argc, char *argv[])
{ int tab[10];
int i=0,x=0,j=0,n;
do
{ printf("\nEntrez un nombre entier compris entre 2 et 9 :");
scanf("%d",&n);
}while( n<2 || n>9);
for (i=0;i<n;i++)
{
x++;
tab[i]=x;
printf("\n");
printf("%d ",tab[i]);
}
for(i=0;i<n;i++)
{ j=0;
tab[j]=tab[i+1];
printf("%d",tab[j]);
}
system("PAUSE");
return 0;
}
le pire c'est que le deuxiem tableau ne s'affich ps sur une autre lign merci bcp
Voici la question:
Écrire le programme C qui permet d'effectuer le dessin:
1
222
33333
4444444
moi j'ai essaiye de travailler avec les tableaux ms ça march ps du tt
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int main(int argc, char *argv[])
{ int tab[10];
int i=0,x=0,j=0,n;
do
{ printf("\nEntrez un nombre entier compris entre 2 et 9 :");
scanf("%d",&n);
}while( n<2 || n>9);
for (i=0;i<n;i++)
{
x++;
tab[i]=x;
printf("\n");
printf("%d ",tab[i]);
}
for(i=0;i<n;i++)
{ j=0;
tab[j]=tab[i+1];
printf("%d",tab[j]);
}
system("PAUSE");
return 0;
}
le pire c'est que le deuxiem tableau ne s'affich ps sur une autre lign merci bcp
1 réponse
Pourquoi se compliquer la vie avec des tableaux ?
Plus propre, plus simple, plus net !
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int i, b;
int entry;
printf("Entrez le chiffre : ");
scanf("%d", &entry);
for(i=0; i<=entry; i++){
for(b=0; b<(i*2)-1; b++){
printf("%d", i);
}
printf("\n");
}
system("pause");
return 0;
}
Plus propre, plus simple, plus net !
N'oublie pas de mettre le sujet en résolu (si possible)...