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

Turbo Pascal Discussion :

[TP] Procédure TextColor dans un tableau


Sujet :

Turbo Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Décembre 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 9
    Par défaut [TP] Procédure TextColor dans un tableau
    J'aimerais afficher une matrice 5*5 et, après avoir entré une valeur, afficher la même matrice avec la valeur écrite en rouge et toutes ses occurences aussi.
    Exemple:
    Matrice lue
    2.5 5 8 9 63
    12 8 6 3 8
    9 4 7 2 9
    17 3 7 9 7
    14 1 8 4 1
    Valeur cherchée: 3
    Résultat:
    2.5 5 8 9 63
    12 8 6 3 8
    9 4 7 2 9
    17 3 7 9 7
    14 1 8 4 1

  2. #2
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 466
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 466
    Par défaut
    Et alors ? C'est quoi le problème ?

  3. #3
    Rédacteur
    Avatar de darrylsite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 299
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 299
    Par défaut
    Moi je ne vois aucun probleme si tu as deja réussi à afficher la matrice. A moins que tu ne sais comment faire pour changer de couleur.
    Tu peux utiliser la procedure definie dans l' unité crt :textcolor(la_couleur). la_couleur est un entier. Mais de nombreuses constantes ont été definie ainsi tu peux utiliser :red, white, green, blue, ...

    Regarde ce bout de code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    program matrice;
     uses crt;
     const max=5;
     var i,j,cl:integer;
     mat:array[1..max,1..max] of integer;
    begin
    for i:=1 to max do
     for j:=1 to max do
      mat[i,j]:=random(100);
    write('valeur … afficher en rouge :');
    readln(cl);
    {------affichage de la matrice--------}
    for i:=1 to max do
     begin
     for j:=1 to max do
      begin
      if mat[i,j]=cl then
       textcolor(red)
       else
        textcolor(white);
      write(mat[i,j]:5);
      end;
     writeln;
     end;
    readln;
    end.

Discussions similaires

  1. alterner les couleurs dans un tableau avec xsl
    Par Eithelgul dans le forum XSL/XSLT/XPATH
    Réponses: 14
    Dernier message: 03/05/2015, 23h29
  2. Réponses: 2
    Dernier message: 23/11/2003, 18h44
  3. Procédures stockées dans accèss?
    Par joe.lindien dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 21/11/2003, 15h31
  4. Réponses: 4
    Dernier message: 10/10/2003, 18h04
  5. verification de doublons dans un tableau
    Par bohemianvirtual dans le forum C
    Réponses: 11
    Dernier message: 25/05/2002, 12h21

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