Aller au contenu
Règlement du forum ×
IPTV et arnaques ×

Pascal.


Yacine_3tm

Messages recommandés

Re,

je croyais que ce que j'avais écrit était simple surtout avec les explications de mourad :confused: (il faudrait savoir ton niveau pour pouvoir te répondre efficacement..),

 

voici une autre manière:

programme hello;
const
 n = 3;

type 
 TMat = array [0 .. n - 1, 0 .. n - 1] of Integer;
 TTab = array [0 .. (n * n * 2 - 1)] of Byte;

var
 i, j, s: Byte;
 k: Integer;
 m: TMat;
 v: TTab;
begin
 {ici tu fait le remplissage de ta matrice m, tu sais le faire normalement... }

 ReadLn(k);
 s := 0;
 for i := 0 to n - 1 do
   for j := 0 to n - 1 do
     if k = m[i, j] then
     begin
       v[s * 2].i := i;
       v[s * 2 + 1].j := j;
       s := s + 1;
     end;
  WriteLn('il y a ', s, ' occurences de la valeur ', k, ' dans la matrice m');

  { ici tu fais l'affichage du vecteur v...}
end.

 

voila ya pas plus facile la normalement...

Modifié par anubis_1001
Lien vers le commentaire
Partager sur d’autres sites

Ce qui me gène c'est le "byte" là, à mon niveau "Très débutant", je ne maitrise que les "Real" et les "Integer" dans le domain des nombres, ce qui sensé.

heuuuuuu :s , ok alors tu remplace tout les "byte" par "integer" c'est pareil, le byte c'est un nombre qui va de 0 à 255 (un octet en mémoire quoi...)

 

le integer lui il est sur 2 octets sur borland pascal en tout cas... il va de -32768 à 32767 .. rien de bien différent, je t'avais écrit byte seulement pour minimiser la taille de tes variables( je ne pense pas que tu vas créer un tableau plus grand que 255! tu vas passer un temps fou a tout taper, avec un peu de chance tu finis pour le match samedi :D)...

Lien vers le commentaire
Partager sur d’autres sites

Je vais te torturer un peu avec mes questions :D"

 

v[s * 2].i := i;

v[s * 2 + 1].j := j;

 

Le point "." bref je Lost saison 5 ici !

 

heuuu wé... :D, erreur de ma part j avais fait du copié collé ... :D

voila:

programme hello;
const
 n = 3;

type 
 TMat = array [0 .. n - 1, 0 .. n - 1] of Integer;
 TTab = array [0 .. (n * n * 2 - 1)] of Integer;

var
 i, j, s: Integer;
 k: Integer;
 m: TMat;
 v: TTab;
begin
 {ici tu fait le remplissage de ta matrice m, tu sais le faire normalement... }

 ReadLn(k);
 s := 0;
 for i := 0 to n - 1 do
   for j := 0 to n - 1 do
     if k = m[i, j] then
     begin
       v[s * 2] := i;
       v[s * 2 + 1] := j;
       s := s + 1;
     end;
  WriteLn('il y a ', s, ' occurences de la valeur ', k, ' dans la matrice m');

  { ici tu fais l'affichage du vecteur v...}
end.

Lien vers le commentaire
Partager sur d’autres sites

AAAAaaaaaaaAA !!! ! J'ai fais tout juste et quand chui arrivé à la Position, au lieu que je fasse élément = i ou j (position), j'ai fait élément = l'élément de la position :mad::mad: je déteste moi !

 

Merci beaucoup Anubis pour ton aide.

 

T'éloigne pas ! L'année prochaine je vais créer une pluie d'Algorithme :D"

 

Allez! @++

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • Messages

    • Je suis dans le laboratoire dès analyses de Mimosas Staouali il viennent d'afficher l'acceptation de dzmobipay. Une première.
    • petite info... cela fait plus de 2 ans que je n'avais pas mis les pieds à MARINA MALL (alger)...hier j'ai pu constater que 100% des magasins pratiquement acceptent le paiement CIB....y compris la piscine. wallah ca fait plaisir....meme si j'ai l'impression qu'on les a obligé de le faire pour zaama etre moderne. Autre chose, je constate de plus en plus de TPE tactiles...les banques sont entrain de basculer vers cela a causes des cartes sans contat et de WIMPAY....logique je dirai...   voila that is ALL..
    • je pense qu’ils n’ont pas encore activé votre ligne.
    • @Bxl crois moi des centaines et centaines de personnes ont confirmé au cours des 5 dernieres années que les banques DZ ne font pas paypal....confirmation des banques eux meme ! mais oui j'avais lu que certaines rares personnes ont pu lier visa et paypal en algerie avec banxy et bnp...et maintenant visiblement SGA.... tant mieux mais dans la tres grande majorité des cas ca ne fonctionne pas... question svp : tu paies combien pour le transfert PP vers SGA ? et PP DZ est en USD...du coup tu convertis dans PP our c'est SGA qui s'en charge ? et tu les recois euros ou DZ ? combien coute le tout si par exemple tu transferts 100usd ? ces infos sont bonnes a savoir...     enfin bref, je vous fais un retour sur mon probleme.....   PP m'a confirmé que le PEPIN etait REDOT....et REDOT m'ont dit que le pepin est PP....ce matin redotpay me contact et me dis juste "apres l'echec du lien de la carte, priere d'attendre 30 jours avant de reesayer, ceci est une mesure de securité" purée....1 mois d'attente pour une tentative ???   ce qui est etranger @Sonkilaryc'est que les rejets ont été marqué sur l'appli 1/3 - on a droit a 3 rejets gratos par mois tu le sais j'imagine !!! -  MAIS j'ai fait au bas mot 5 demandes....aucune n'a été mentionné sur l'appli...a part la premiere ! etrange....
    • Je ne sais pas d'ou tu sors que les banques DZ n’acceptent pas Paypal ? j'ai un compte a la SGA (Visa) ça marche sans aucun soucis avec paypal
×
×
  • Créer...