Une question à propos de C

Résolu/Fermé
malikatdalam - 9 janv. 2011 à 00:08
Bilow Messages postés 1022 Date d'inscription samedi 21 août 2010 Statut Membre Dernière intervention 2 août 2015 - 9 janv. 2011 à 11:51
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

1 réponse

Bilow Messages postés 1022 Date d'inscription samedi 21 août 2010 Statut Membre Dernière intervention 2 août 2015 117
Modifié par Bilow le 9/01/2011 à 00:21
Pourquoi se compliquer la vie avec des tableaux ?

#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 !
0
malikat dalam
9 janv. 2011 à 10:16
je ss debutante et j'ai ps pensé" à autre chose d'ailleurs il m'apparait trop compliqué merci pour votre reponse ça marche
0
Bilow Messages postés 1022 Date d'inscription samedi 21 août 2010 Statut Membre Dernière intervention 2 août 2015 117
9 janv. 2011 à 11:51
De rien ;)
N'oublie pas de mettre le sujet en résolu (si possible)...
0