IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Télécharger C Discussion :

Des opérations sur les tableaux et les matrices


Sujet :

Télécharger C

  1. #1
    Nouveau membre du Club

    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Février 2019
    Messages : 1
    Points : 27
    Points
    27
    Par défaut Des opérations sur les tableaux et les matrices
    Bonjour,

    Je vous propose un nouvel élément à utiliser : Des opérations sur les tableaux et les matrices

    ______________________________________Ce programme contient :_____________________________________

    -Remplir votre tableau en connaissant les position d'eux ; l42

    -Afficher votre tableau dans la correcte forme pour vérifier ; l51

    -La somme des valeurs de chaque ligne ; l61

    -La somme des valeurs de chaque colonne ; l72

    -La somme des valeurs totale ; l90

    -Si vous entrez une matrice il va afficher :

    * Sa transposition ; l93

    * Somme du diagonal ; l109

    * Produit du diagonal ; l110

    * Le diagonal ; l123

    -Ce programme affiche aussi le max et le min de tout le tableau ; l135

    -Le max et le min de chaque colonne ; l159-160

    -Le max et le min de chaque ligne ; l171-172

    -La moyenne de chaque ligne ; l181

    -La moyenne de chaque colonne ; l191

    -La moyenne des valeurs de tout le tableau ; l196

    -Il affiche aussi les valeurs en ordre croissant et décroissant

    dans quatre différent tableaux : l205 jusqu'à 260

    *Tableau d'une seule dimension en ordre croissant ; l225

    *Tableau d'une seule dimension en ordre décroissant ; l233

    *Tableau de dimensions n1 et n2 ordre croissant ligne par ligne ; l241

    *Tableau de dimensions n1 et n2 ordre décroissant ligne par ligne ; l251

    -Enfin , Vous avez le choix de continuer ou arrêter le programme ; l265

    ____________________________________________________________________________________________________

    Qu'en pensez-vous ?

  2. #2
    Expert éminent
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Décembre 2015
    Messages
    1 565
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Décembre 2015
    Messages : 1 565
    Points : 7 642
    Points
    7 642
    Par défaut
    Bonjour,

    Sur le fond :
    La transposition ne fait rien, ou plutôt elle échange 2 fois les éléments qui reviennent à leur place.
    Et l'affichage qui suit inverse ligne et colonne d'où une impression de transposition réussie.
    Le maximum et minimum de colonne n'indique pas le bon indice pour des premiers de colonne (init de j mal placée).
    Le maximum et minimum de ligne n'indique pas le bon indice pour des premiers de ligne (init de i mal placée).

    Des problèmes potentiels :
    Le tri d'une matrice est un concept que je ne comprend pas. Et donc des doutes qu'elle soit triée.
    Appeler fflush() sur un flux en entrée n'est pas du tout standard, et je suis pas sûr de l'effet obtenu.
    int doit être indiqué devant main(), je pense que la plupart des compilateurs émettent un warning.

    Sur la forme:
    Une fonction ne doit pas dépasser une vingtaine de lignes sinon ça devient illisible.
    Pourquoi déclarer les variables autant en amont. Le problème des minimum n'existerait pas en déclarant i et j exactement au moment où on en a besoin. Et une fonction ne devrait pas avoir plus d'une dizaine de variables.
    Mais les goto, ça c'est vraiment ce qui choque.

    Vue globale:
    C'est un code complet et propre. Les nommages sont bien choisi et plutôt explicite. Code agréable à lire (sauf les goto qui piquent vraiment les yeux), c'est pourquoi en une lecture diagonale j'ai pu y voir des choses

Discussions similaires

  1. Réponses: 2
    Dernier message: 06/04/2013, 11h53
  2. Des opérations sur les mots
    Par nadia27 dans le forum Débuter
    Réponses: 5
    Dernier message: 05/01/2008, 13h18
  3. Opérations sur les matrices
    Par mister3957 dans le forum Développement 2D, 3D et Jeux
    Réponses: 2
    Dernier message: 01/11/2007, 23h47
  4. [2.0] Comment réaliser des opérations sur les ensembles ?
    Par Cereal123 dans le forum Framework .NET
    Réponses: 2
    Dernier message: 23/10/2006, 13h01
  5. Opérations sur les matrices...
    Par aokiseiichiro dans le forum C
    Réponses: 32
    Dernier message: 28/07/2005, 17h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo