Flux rss
Rechercher : dans
Par : Mots clés Nom d'utilisateur
Messages sans réponse

Tableau en langage C

stef, le vendredi 24 octobre 2003 à 16:10:22 
 Signaler ce message aux modérateurs

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

1

Bob, le vendredi 24 octobre 2003 à 16:16:35

Une double boucle sur tab2[x][y] rempli par srand().

Répondre à Bob

2

stef, le vendredi 24 octobre 2003 à 16:34:52

Tout d'abord merci de ta reponse.

srand() ???je ne connais pas comment dois l'utiliser????

Répondre à stef

5

stef, le vendredi 24 octobre 2003 à 16:59:31

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

Bob, le vendredi 24 octobre 2003 à 16:37:04

#include <stdlib.h>

int rand(void);
void srand(int value);

Répondre à Bob

4

Bob, le vendredi 24 octobre 2003 à 16:56:20

#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

Bob, le vendredi 24 octobre 2003 à 16:59:34

#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

stef, le vendredi 24 octobre 2003 à 17:19:51

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

Bob, le samedi 25 octobre 2003 à 02:22:52

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

Popaul Nkashama Mulumba G2 Info ISS, le samedi 17 janvier 2004 à 19:18:47

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

khaoula216, le mardi 3 avril 2007 à 04:42:22
  • +1

Merci mais comment on peut fair avec coleur
merci

Répondre à khaoula216

11

beuzi, le samedi 16 février 2008 à 20:15:47
  • +1

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

Mahmah, le samedi 16 février 2008 à 20:37:55
  • +1

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

beuzi, le samedi 16 février 2008 à 21:10:44
  • +1

Je ne comprends pas votre réponse

je n'est rien compris

Répondre à beuzi

14

Mahmah, le dimanche 17 février 2008 à 11:23:51
  • +1

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

inconnue, le samedi 5 avril 2008 à 21:57:35

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

16

 smayra, le lundi 1 décembre 2008 à 17:04:58

Slt j'ai besoi de votre aide svp il fau que j'écrit program dans le langage c qui permet d'affichier un tableau dans le quel chaque mois a un tamperature aprés il affiche 2 axe x,y l'axe y pour les mois et l'axe x pour les temperatures et corespandre chaque tepérature du mois par une étoile

Répondre à smayra
Langage C - Les variables Le concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage C sont typées, c'est-à-dire que les données contenues dans... www.commentcamarche.net/contents/c/cvar.php3
Petit programme en langage C (Résolu) Bonjour, Etantdonné débutant en langage C, permettez moi S.V.P de vous adresser mon petit probléme que je n'arrive à comprendre la réponse: l'ennoncé de l'exercie: Écrire une fonction qui ne renvoie aucune valeur et qui détermine la valeur maximale et... www.commentcamarche.net/forum/affich-2811312-petit-programme-en-langage-c
Langage C - Les chaînes de caractères Qu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C, une chaîne... www.commentcamarche.net/contents/c/cstring.php3
Les files en langage CLes files - Premier Entré Premier Sorti Requis I. INTRODUCTION II. Définition III. La construction du prototype d'un élément de la file IV. Opérations sur les files A. Initialisation B. Insertion d'un élément dans la file C. Oter un... www.commentcamarche.net/faq/sujet-8282-les-files-en-langage-c
[Langage C] C/C++ Erreur de segmentationQu'est ce qu'une erreur de segmentation Vous êtes en train de développer une application sous Linux en C/C++. Tout va bien, ça compile, les oiseaux chantent. Donc vous lancez votre application pour la tester. Et vous obtenez l'un de ces deux... www.commentcamarche.net/faq/sujet-4791-langage-c-c-c-erreur-de-segmentation
[langage C] programme pour trier valeurs (Résolu)Bonjour, j'aimerai savoir comment trier des valeur en langage C et faire un ptit programme du genre: l'utilisateur entre 10 chiffres puis le programme les triees par ordre croissant et les réaffiche. merci a la communauté de bien vouloir m'aider! (ps:... www.commentcamarche.net/forum/affich-4181062-langage-c-programme-pour-trier-valeurs
Langage C pointeurs, creation de liste. (Résolu)Bonjour a tous. Voila, je rencontre quelaues petits preoblemes en langage C. Le but est de creer des fiches afin de creer une listes les contenant. Il faut ensuite afficher ce que l on a entre dans chaque fiche, puis afficher enfin le nombre de fiches... www.commentcamarche.net/forum/affich-2170245-langage-c-pointeurs-creation-de-liste
Getchar() langage C (Résolu)Bonjour, je suis nouveau ne langage C et donc j'eprouve quelques difficulte : Je souhaiterai stocker le flux dentre que jentre au clavier pour cela je procede de la maniere suivante : #define BUFSIZE=4096; char buf[BUFSIZE]; printf("Enter your... www.commentcamarche.net/forum/affich-2960608-getchar-langage-c
Langage C++ - Les pointeursComme en langage C, le langage C++ permet d'utiliser des pointeurs pour manipuler des données, mais il introduit aussi le concept de référence, très pratique pour permettre la modification d'une donnée passée en paramètre d'une fonction. Définition... www.commentcamarche.net/contents/cpp/cpppoint.php3
Langage C++ - Les types de donnéesLes types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître... www.commentcamarche.net/contents/cpp/cpptype.php3
Langage C - Les types de donnéesLes types de données Les données manipulées en langage C sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître l'occupation mémoire (le... www.commentcamarche.net/contents/c/ctype.php3