Langage c
njlllll
-
Emmanuel Delahaye Messages postés 107 Date d'inscription Statut Membre Dernière intervention -
Emmanuel Delahaye Messages postés 107 Date d'inscription Statut Membre Dernière intervention -
salut à tout
SVP j'ai un tableau a 2 dimensions et je veux faire un code permettant de calculer la somme de chaque colonne
et aussi je veux savoir et ce qu'on peut faire une boucle quie débute apartir des colonne(c'est à dire la 1 ere boucle pert la naviguation dans les colonne et la deuxieme dans les ligne )
SVP essayez de me comprendre car j'ai trouver que c'est déficile pour expliquer mon probléme merci bien pour votre compréhention
SVP j'ai un tableau a 2 dimensions et je veux faire un code permettant de calculer la somme de chaque colonne
et aussi je veux savoir et ce qu'on peut faire une boucle quie débute apartir des colonne(c'est à dire la 1 ere boucle pert la naviguation dans les colonne et la deuxieme dans les ligne )
SVP essayez de me comprendre car j'ai trouver que c'est déficile pour expliquer mon probléme merci bien pour votre compréhention
A voir également:
- Langage c
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Langage visual basic - Télécharger - Langages
- Langage basic gratuit - Télécharger - Édition & Programmation
2 réponses
En C, il n'est pas possible de naviguer dans un tableau en utilisant les colonnes dudit tableau comme premier index. Si tu as absolument besoin de traiter ton tableau de cette manière, tu peux toujours changer la manière de ranger tes valeurs de ton tableau, de manière à ce que tes lignes deviennent tes colonnes, et ainsi de suite. (je me permettrai tout de même de rappeler qu'il n'y a pas de "lignes" et de "colonnes" en mémoires, mais que c'est l'arithmétique des pointeurs qui nous permet cette représentation).
En attendant, voici une petite fonction qui te permettra d'afficher la somme de chaque "colonne" d'un tableau d'entiers passé en paramètre. Cette fonction n'est bien entendu valable que si chaque ligne de ton tableau possède le même nombre de colonnes.
Vince / {psycho.}
En attendant, voici une petite fonction qui te permettra d'afficher la somme de chaque "colonne" d'un tableau d'entiers passé en paramètre. Cette fonction n'est bien entendu valable que si chaque ligne de ton tableau possède le même nombre de colonnes.
void arraySum(int **array) { int line, col, sum; col = -1; while (array[0][++col]) // pour chaque colonne du tableau { sum = 0; // on initialise la somme line = -1; // et le compteur de lignes while (array[++line]) // pour chaque ligne sum += array[line][col]; /* on ajoute la valeur de la "col"ième case de la ligne à la somme. */ printf("Somme de la colonne %d : %d\n", col, sum); // puis on affiche. }
Vince / {psycho.}