Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Tablouri bidimensionale (matrici)

pascal



+ Font mai mare | - Font mai mic



Tablouri bidimensionale (matrici)

   Sintaxa:
type id_tip_tablou = array[id_tip_sc1, id_tip_sc2] of id_tip;

   Exemple:
type orar=array[1..4,1..5] of String;
var OrarulMeu: orar;

program CelMaiBunElev;
uses Crt;
var Medie: array[1..30, 1..30] of Real;
   m,n,clasa,elev,i0,j0: integer; maxim: real;
begin
   ClrScr; WriteLn('CEL MAI BUN ELEV LA INVATATURA');
   Write('Dati numarul de clase din scoala: ');
   ReadLn(m);
   Write('Dati numarul de elevi pe o clasa: ');
   ReadLn(n);
   WriteLn; WriteLn('Dati mediile!');
   for clasa:=1 to m do
   begin
      Write('Clasa nr. ',clasa,' dati mediile!');
      WriteLn;
      for elev:=1 to n do
      begin
         Write('elevul ',elev,': media:');
         ReadLn(Medie[clasa,elev])
      end;
   end;
   maxim:=Medie[1,1]; i0:=1; j0:=1;
   for clasa:=1 to m do
      for elev:=1 to n do
         if Medie[clasa,elev]>maxim then
         begin
    maxim:=Medie[clasa,elev];
    i0:=clasa, j0:=elev
         end;
   WriteLn('Unul din cei mai buni elevi este:');
   WriteLn('Elevul nr. ',j0,' din clasa nr. ',i0,' .');
   WriteLn('Media maxima (obtinuta de el) este: ',maxim:5:2);
   ReadLn
end.





Politica de confidentialitate | Termeni si conditii de utilizare



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 3024
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved