rss
Tableau en langage C
par stef
 Fil de Discussions
Statut : Non résolu
vendredi 24 octobre 2003 à 16:10:22
Bonjour,
Voici mon problème : j'initialise un tableau, que je nommme TAB1,avec des numero de 0 à 99.
Ensuite, je veux créer un second tableau, nommé TAB2,de 4 lignes et 10 colonnes que je rempli ALEATOIREMENT de 20 nombre du TAB1.

Si vous voyez comment faire???????? Merci
Répondre à stef  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Bob, le vendredi 24 octobre 2003 à 16:16:35 Fil de Discussions
Une double boucle sur tab2[x][y] rempli par srand().
Répondre à Bob

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par stef, le vendredi 24 octobre 2003 à 16:34:52 Fil de Discussions
Tout d'abord merci de ta reponse.

srand() ???je ne connais pas comment dois l'utiliser????
Répondre à stef

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par stef, le vendredi 24 octobre 2003 à 16:59:31 Fil de Discussions
encore moi,

je viens de faire qques recherches je crois que je vois à peu pres comment faire pour utiliser srand() et rand.
Par contre, je souhaiterai aussi editer mon tableau as tu une astuce car je ne sais comment faire??
Répondre à stef

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Bob, le vendredi 24 octobre 2003 à 16:37:04 Fil de Discussions
#include <stdlib.h>

int rand(void);
void srand(int value);
Répondre à Bob

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Bob, le vendredi 24 octobre 2003 à 16:56:20 Fil de Discussions
#include <stdlib.h>

...
int x;
int y;
x = 0;
y = 0;
while(tab[x][y] < 4)
{
while(tab[x][y] < 10)
{
strand(tab[x][y]);
y++;
}
x++;
}
...

/* Ca devrait ressembleur à un truc du genre, essaie de modifier si ça ne marche pas */
Répondre à Bob

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Bob, le vendredi 24 octobre 2003 à 16:59:34 Fil de Discussions
#include <stdlib.h>

...
int x;
int y;
x = 0;
y = 0;
while(x] < 4)
{
while(y < 10)
{
strand(tab[x][y]);
y++;
}
x++;
}
...

/* Ceci me semble plus correct mais je ne suis pas sur à 100% */
Répondre à Bob

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par stef, le vendredi 24 octobre 2003 à 17:19:51 Fil de Discussions
OK merci pour tout je vais tester tout ça ce week.
C'est vraiemetn cool ton aide car j'étais perdi ej devrais y arriver je pense.
SI tu vois comment faire pour réliser l'edition du tableau sous forme de matrice de 4 lignes et 10 colonnes!!!!

Merci
Répondre à stef

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Bob, le samedi 25 octobre 2003 à 02:22:52 Fil de Discussions
C'est pas ce que je viens d'écrire l'édition du tableau?
Bon je vais décrire un peu la double inclusion de boucles.

Conditions initales:
x = 0 et y = 0

Etape 1:
début de la grande boucle, pour x < 4 on exécute la petite boucle, à ce stade x = 0 donc on lance la petite boucle.

Etape 2:
début de la petite boucle, pour y < 10 on affecte le tableau aléatoirement ici y = 0 on affecte tab[0][0] puis on incrémente y.

Etape3:
On relance la petite boucle y = 1 puis on affecte tab[0][1] et incrémentation encore.

...

Finalement on atteint l'étape où y = 10 on arrête la petite boucle car on voulait y < 10 et on incrémente x alors on repart à l'étape1 mais pour x = 1. Après rebelote avec la petite boucle jusqu'à que x = 4 à partir de là on sort de la grande boucle et le tableau est affecté entièrement. Bon je sais c'est pas si simple mais quand on exécute le code instruction par instruction dans sa tête on voit bien le processus.
Répondre à Bob

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Popaul Nkashama Mulumba G2 Info ISS, le samedi 17 janvier 2004 à 19:18:47 Fil de Discussions
Bonjour , voilà ma proposition sur un programme C qui affiche un tableau de 5 lignes et 10 colonnes.
#includ<stdio.h>
main( )
{int A[5][10],I,J;
/*pour chaque ligne...*/
for (I=0;I<5;I++)
{/*...considerer chaque conposant*/
for (J=0;J<10;J++)
printf("%┐d",A[I][J]);
/*retour à la ligne*/
printf("\n");
return0;
}
Répondre à Popaul Nkashama Mulumba G2 Info ISS

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par khaoula216, le mardi 3 avril 2007 à 04:42:22 Fil de Discussions
merci mais comment on peut fair avec coleur
merci
Répondre à khaoula216

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par beuzi, le samedi 16 février 2008 à 20:15:47 Fil de Discussions
j'aimerais une pricédure qui initialise toutees les cases d'un tableau de 10 entiers à la valeur -1

puis une procedure qui insére dans ce tableau les coefficients binaires obtenus par divisions succéssives

puis une fonction qui calcule la taille du tableau ( qui correspond au nombre d'éléments inséres dans le tableau), endéduire une procédure qui affiche la représentation binaire de l'entier et une fonction main() pour tester le programme
Répondre à beuzi

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Mahmah, le samedi 16 février 2008 à 20:37:55 Fil de Discussions
Bonjour,

Bon allez, je fais la bonne poire je commence, tu diras quelle note j'ai eu...

#include <string.h>

void init( int a[10] ) { memset( a, 0xFF, 10 * sizeof(int) ); }


Allez, au boulot maintenant !

M.
Répondre à Mahmah

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par beuzi, le samedi 16 février 2008 à 21:10:44 Fil de Discussions
je ne comprends pas votre réponse

je n'est rien compris
Répondre à beuzi

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Mahmah, le dimanche 17 février 2008 à 11:23:51 Fil de Discussions
Re-Bonjour,

Ma réponse était "Nous t'aiderons quand tu auras un problème précis"

Nous ne sommes pas là pour travailler à ta place...

M.

PS:
Oublie ma fonction, elle le bon travail et peut-être mieux que d'autres, mais tu vas te faire défoncer si tu mets ça à un prof.
Répondre à Mahmah

15


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par inconnue, le samedi 5 avril 2008 à 21:57:35 Fil de Discussions 
Salut ,je veux savoir comment trié un tableau qui contient les dates de naissance d'une personne jé essayé mé jé pas réussi ,est ce ke je doit traiter les cas ou koi exactements??
Répondre à inconnue
Discussions pertinentes trouvées dans le forum
05/02 20h04Tableau langage c2
16/11 14h45[Tableau] Langage C3
22/03 14h52Language c(les tableaux)4
02/12 14h43Langage c: tableau1
21/09 04h14Langage C, MACRO pour tableau5
Plus de discussions sur « Tableau en langage C »
Logiciels pertinents trouvés dans les téléchargements
Télécharger Easy CD-DA Xtractor 11_5_3 trialEasy CD-DA Xtractor - Easy CD-DA Xtractor est un extracteur de CD audio pour Windows (CD ripper) capable d'encoder directement aux formats MP3 et...Catégorie: Extraction
Licence: Demo
Télécharger MediaInfo 0.7.7.2MediaInfo - MediaInfo fournit la liste des codecs nécessaires ainsi que des informations techniques sur vos fichiers video et audio. ...Catégorie: Codecs
Licence: Freeware/gratuit
Télécharger PSPad 4.5.2PSPad - PSPad est un excellent éditeur de texte. Il est utile pour travailler sur du simple texte, mais aussi sur du HTML, CSS,...Catégorie: Développement
Licence: Freeware/gratuit
Télécharger Chemical cow    1.3.0Chemical cow - Chemical Cow est un outil indispensable pour tout chimiste ou quelqu'un qui travaille dans le domaine de la chimie, qui se...Catégorie: Environnement de travail
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Tableau en langage C »
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide