![]() |
|
مشكلة فى سورس كود كونسل ابلكيشن ... - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : مشكلة فى سورس كود كونسل ابلكيشن ... (/showthread.php?tid=6174) |
مشكلة فى سورس كود كونسل ابلكيشن ... - karika2 - 12-05-2014 انا عندى مشكلة مع هذا السورس كود : Program xxxxx;
Uses crt;
Const N=4; M=6;
Var Mat : array [1..N,1..M] of Integer;
H : Char;
Procedure Meni;
Begin
Writeln ('1- Lire');
Writeln ('2- Affiche');
Writeln ('3- Grand');
Writeln ('4- Min');
Writeln ('5- Trier_i');
Writeln ('6- Trier_j');
Writeln ('7- Somme');
Writeln ('8- Trans');;
Writeln ('9- Exit');
End;
Procedure Lire;
Var i,j : Integer;
Begin
Writeln ('Entrez les elements de matrice');
For i:=1 To N Do
For j:=1 To M Do
Readln (Mat[i,j]);
End;
Procedure Affiche;
Var i,j : Integer;
Begin
For i:=1 To N Do
Begin
Write (' ');
For j:=1 To M Do
Write (Mat[i,j],' ');
Writeln (' ');
End;
End;
Procedure Grand;
Var i,j,A,B,Max : Integer;
Begin
Max := Mat[1,1];
A := 0; B :=0;
For i:=2 To N Do
For j:=2 To M Do
If (Mat[i,j] > Max) Then
Begin
Max := Mat[i,j];
A := i;
B := j;
End;
Writeln ('Le pluse Grand : ',Max);
Writeln ('(i,j) : (',A,',',B,')');
End;
Procedure Min;
Var i,j,A,B,Min : Integer;
Begin
Min := Mat[1,1];
A := 0; B := 0;
For i:=2 To N Do
For j:=2 To M Do
If (Mat[i,j] < Min) Then
Begin
Min := Mat[i,j];
A := i;
B := j;
End;
Writeln ('Le pluse Petit : ',Min);
Writeln ('(i,j) : (',A,',',B,')');
End;
Procedure Trier_i;
Var i,j,x,Temp : Integer;
Begin
For i:=1 To (N-1) Do
For j:=1 To M Do
For x:=i+1 To N Do
If (Mat[i,j] < Mat[x,j]) Then
Begin
Temp := Mat[i,j];
Mat[i,j] := Mat[x,j];
Mat[x,j] := Temp;
End;
For i:=1 To N Do
Begin
Write (' ');
For j:=1 To M Do
Write (Mat[i,j],' ');
Writeln (' ');
End;
End;
Procedure Trier_j;
Var i,j,y,Temp : Integer;
Begin
For i:=1 To N Do
For j:=1 To (M-1) Do
For y:=j+1 To M Do
If (Mat[i,j] < Mat[i,y]) Then
Begin
Temp := Mat[i,j];
Mat[i,j] := Mat[i,y];
Mat[i,y] := Temp;
End;
For i:=1 To N Do
Begin
Write (' ');
For j:=1 To M Do
Write (Mat[i,j],' ');
Writeln (' ');
End;
End;
Procedure Somme;
Var i,Somme : Integer;
Begin
Somme := 0;
For i:=1 To N Do
Somme := Somme + Mat[i,i];
Writeln ('La Somme : ',Somme);
End;
Procedure Trans;
Var i,j : Integer;
Begin
For i:=1 To M Do
Begin
Write (' ');
For j:=1 To N Do
Write (Mat[j,i],' ');
Writeln (' ');
End;
End;
Begin
Clrscr;
Repeat
Meni;
Write ('Donnez un choix corecte: ');
Readln (H);
Case H Of
'1' : Lire;
'2' : Affiche;
'3' : Grand;
'4' : Min;
'5' : Trier_i;
'6' : Trier_j;
'7' : Somme;
'8' : Trans;
'9' : Exit;
End;
Until (H = '9');
End.[COLOR="Red"]Uses crt; [/COLOR] ....[COLOR="red"][COLOR="red"] Build [Fatal Error] Project2.dpr(2): File not found: 'crt.dcu'[/COLOR][/COLOR] مشكلة فى سورس كود كونسل ابلكيشن ... - محمد عبد العزيز - 13-05-2014 السلام عليكم إقتباس :المشكلة هناالوحدة crt خاصة بturbo pascal الذي يعمل في DOS وليس دلفي الحل: احذفها! مشكلة فى سورس كود كونسل ابلكيشن ... - karika2 - 13-05-2014 b.m.abdelaziz كتب :السلام عليكم بتظهرلى مشكلات أخرى ولكن لا يهمنى اللى يهمنى هل المصفوفات مكتوبة صحيحة + وهل يمكن استعمال هذة المصفوفات بــدلفى 7 مشكلة فى سورس كود كونسل ابلكيشن ... - محمد عبد العزيز - 14-05-2014 إقتباس :هل يمكن استعمال هذة المصفوفات بــدلفى 7نعم، تم تجربتها بدلفي 7 |