Les Snippets

Connexion

Numéro Ligne et Colonne d'une Matrice L x C à partir de son numéro d'ordre

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 21/09/2007 19:48:37 et initié par Jean_Jean [Liste]
Vue : 2411
Catégorie(s) : Maths, Trucs & Astuces, Algorithme
Langages dispo pour ce code :
- Delphi 5
- Voir tous les langages pour ce code snippet



Langage : Delphi 5
Date ajout : 21/09/2007
Posté par Jean_Jean [Liste]
{------------------------------------------------------------------------------}
{Donne les numéros de colonne et de ligne d'un numéro d'ordre de cellule
 d'une matrice de 256 x 256 Maximum.
 Entrées : LN = Nb de lignes de la matrice
          CN = Nb de colonnes de la matrice
           N = Numéro d'ordre de la cellule
 Sortie  :  L = Ligne de la cellule à rechercher
           C = Colonne de la cellule à rechercher
 Résultat:    = False si erreur
 Limite  : Le produit L x C < 65 537, soit 256 x 256
{------------------------------------------------------------------------------}
Function TForm1.FLCNcelMat(N,LM,CM: Word;Var L,C : Byte) :Boolean;
Begin
  Result := False;
  if LM*CM < 65537 then
  begin
    Result := True;
    L := N div CM +1;
    C := N mod CM;
    if C = 0 then C := CM;
    if N mod LM = 0 then L := L -1;
 end;
end;


Snippets en rapport avec : Numéro, Cellule, Matrice, Stringgrid



Codes sources en rapport avec : Numéro, Cellule, Matrice, Stringgrid

{Delphi} DÉMINEUR UTILISANT UNE TDRAWGRID ET AVEC LEQUEL ON PEUT TRICHER
On peut voir le fonctionnement du jeu en toute transparence, si on le désire bien sûr. Une question...

{Delphi} STRINGGRID EXTENDED
Tableau 'StringGrid' élaboré contenant des fonctions étendues copier/coller/effacer, des fonctions d...

{Visual Basic, VB6, VB.NET, VB 2005} SIMULATEUR PHYSIQUE FINALZ
Il s'ajit d'un simulateur physique comme VBFrance n'a jamais connu. En effet au lieu de s'interress...

{Delphi} MA PETITE COMBINE
Bonjour à tous, Suite à question posée sur le forum par Frank_klein (http://www.delphifr.com/inf...

{Delphi} GRID AVEC PROPRIÉTÉS D'AFFICHAGE ET D'ÉDITION
TThGrid est un composant dérivé de TCutomGrid. C'est un grid orienté strings proposant, par colonne...

{Visual Basic, VB6, VB.NET, VB 2005} CALCUL DE FACTORIEL (VITESSE)
après une approche de calcul juste de factoriel, je m'attaque à la vitesse. Le résultat n'est pas en...

{C / C++ / C++.NET} MIN-MAX D'UNE MATRICE
Etant donné une matrice A on dit qu'un couple d'indices (p,q) représente un min-max de cette matrice...

{Delphi} COMPO TCYCOLORMATRIX ENFIN SORTI!
Voilà un compo qui existe dans mon pack depuis 2006 mais qui avait le code du TcyColorGrid car il n'...

{JAVA / J2EE} CLASSE MATRICE
j'ai codé une classe Matrice dans lequel vous pourrez manipuler n'importe quelle matrice de taille n...

{Delphi} TRAMAGE : IMAGE EN NOIR OU BLANC
Comme le nom l'indique, c'est un petit exemple de tramage d'une image. Il explique la technique pou...