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 : 4246
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...

{C / C++ / C++.NET} CALCULER LE PRODUIT DE DEUX MATRICES DE TAILLE DIFFERENT
Un programme qui fait le produit de deux matrices de taille matrice1: [n,p] et matrice2 [p,m] qui do...

{Delphi} TQGRID UN STRINGGRID AMÉLIORER.
Salut à tous, je poste ce petit composant que j'ai retrouvé dans un font de mes tiroirs. Il est ...

{JAVA / J2EE} CLASSE MATRICE
Cette classe réalise la plupart des calculs associés aux matrices, déterminant, cofacateur, trasposé...

{JAVA / J2EE} RÉSOLUTION D'ÉQUATION GRÂCE AU CALCUL DES DÉTERMINANTS
Résous des équations de type Ax + By +Cz = D grâce au calcul de déterminant. Le calcul de déterminan...

{Visual Basic, VB6, VB.NET, VB 2005} NUMÉRO DE SEMAINE
Afin de déterminer le numéro d'une semaine en partculier, j'ai écrit ce code en m'appuyant sur la No...

{C# / C#.NET} RICHTEXTBOX NUMÉROTÉ (NUMÉROS DE LIGNES)
Ce code est un exemple de ce que j'utilise pour un éditeur de fichiers que j'ai développé. Lorsque l...

{Delphi} GESTION DE CASES À COCHER PERSONNALISÉES DANS UN STRINGGRID
Ce code permet : 1. D'intégrer des cases à cocher personnalisées dans un composant StringGrid 2. D...

{Python} PIVOT DE GAUSS
Ce script permet d'effectuer un pivot de Gauss en ligne (ou en colonne avec la transposée). Il in...

{C / C++ / C++.NET} MATRICE ZIGZAG
Parcours d'une matrice en zig zag. Procédé utilisé lors de la compression JPEG. Pour plus d'informa...