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

 C++ Discussion :

Tableau à une ou deux dimensions:


Sujet :

C++

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2005
    Messages
    169
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 169
    Points : 46
    Points
    46
    Par défaut Tableau à une ou deux dimensions:
    Bonjour,
    Je débute le dev en c++ et j'ai besoin d'avoir quelque solution de base que je peut admetre! par exemple ce type d'algo que j'arrive pas y trouvé solution:

    un algorithme qui détermine la plus grande et la plus petite valeur dans un tableau d'entiers A.
    Afficher ensuite la valeur et la position du maximum et minimumµ. Si le tableau contient plusieurs maxima ou minima, le programme retiendra la position du premier maximum ou minimum rencontré.

    Merci d'avance pour votre aide

  2. #2
    Rédacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Points : 13 017
    Points
    13 017
    Par défaut
    Quel est le but de cet exercice : apprendre la STL? apprendre à écrire des algorithmes ? Apprendre à concevoir en C++ ? Apprendre à coder en C++?

    Car, j'imagine que tu sais déjà déterminée la plus grande valeur d'une suite qu'on t'écrit sur une feuille de papier. Et que tu sais dire quel est la position de cette plus grande valeur.

  3. #3
    Membre chevronné
    Avatar de kmaniche
    Inscrit en
    Janvier 2006
    Messages
    1 717
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 717
    Points : 1 884
    Points
    1 884
    Par défaut
    En complément à 3DArchi, je te donne quelque pistes :

    1- Déclare 4 variables de type entier, vmax, vmin, pmin, pmax ;
    2- Initialise ses variable comme ceci :
    pmax = 0 ; pmin = 0 ;
    vmax = v(0) ; vmin = v(0) ;

    3- parcourt tout le vecteur par un compteur i , et si tu trouve que v(i) < pmin alors : pmin = v(i) ; et tu sauve la position dans pmin; faire la même chose pour le cas où v(i)>pmax.

    4- tu affiche les 4 variables.
    Les règles Les cours La fonction rechercher

    N'oubliez pas de mettre en et de voter.

    La terre n'est pas un héritage de nos parents, mais un emprunt que nous faisons à nos enfants. La protection de notre environnement est la responsabilité de tous. Ne reculez plus devant l'urgence, agissez !

Discussions similaires

  1. Stocker une string dans un tableau de char à deux dimensions
    Par faitor1 dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 03/03/2014, 02h12
  2. Réponses: 4
    Dernier message: 08/06/2013, 17h01
  3. Lecture d'une matrice à deux dimensions
    Par nizar_triki dans le forum C
    Réponses: 1
    Dernier message: 05/04/2012, 09h50
  4. tableau dynamique de deux dimensions
    Par lecamer dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 31/07/2008, 15h36
  5. Dérivée d'une fonction à deux dimensions f(x,y)
    Par an1981 dans le forum MATLAB
    Réponses: 4
    Dernier message: 12/02/2008, 09h29

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