Delphi Dünyası Facebook'ta

Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

Gönderen Konu: Matris problemi  (Okunma sayısı 162 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı kaos0957042

  • Delphi 1 Level 1
  • *
  • İleti: 7
  • Rep: +0/-0
Matris problemi
« : 14 Ocak 2012 12:34:19 »
Arkadaşlar öncelikle merhabalar
matris ile ilgili bi problemim var matematik bilgim zayıf ve delphi hakkında pek birşey bilmediğim için şu soruya cevap arıyorum.
Elemanlarını dışardan girerek n*n boyutlu bir matris oluşturunuz.Bu matrisin;
a.köşegenlerin ortalaması
b.köşegen dışı elemanların toplamını yazdırınız

Yaptığım araştırma sonucu şu kodlara ulaştım...
Kod: [Seç]
procedure TForm1.Button1Click(Sender: TObject);
var

 i,j,n:integer;
 t,t1:extended;
 m1x: array [1..100,1..100] of extended;
begin
 n:=strtoint(edit1.text);
 randomize;
 for i:=1 to n do
 for j:=1 to n do
  m1x[i,j]:=random(100)/100;

  StringGrid2.RowCount:=n+1;
  StringGrid2.ColCount:=n+1;
  for i:=1 to n do
  for j:=1 to n do
  StringGrid2.Cells[i,j]:= floattostr(m1x[i,j]);


  t:=0;t1:=0;
  for i:=1 to strtoint(edit1.Text) do
  for j:=1 to strtoint(edit1.Text) do
       if i=j then t:=t+m1x[i,j] else
       t1:=t1+m1x[i,j];

  t:=t/strtoint(edit1.Text);
  label3.Caption:='Köşegen ortalaması ='+floattostr(t);
  label4.Caption:='Köşegen dışı eleman toplamı ='+floattostr(t1);
end;

Bana bunu programa çevirmemde yardımcı olur musunuz

Çevrimdışı death_claws

  • Delphi 1 Level 3
  • ***
  • İleti: 22
  • Rep: +0/-0
  • Cinsiyet: Bay
  • Benim Sadık Yarim "Faber Castel 07" Uçlu Kalemimdi
  • Delphi Sürümü: Delphi 7, Delphi 2010, Delphi XE, Delphi XE2
Ynt: Matris problemi
« Yanıtla #1 : 14 Ocak 2012 23:05:30 »
burda köşeğenlerin ortalaması demişsin. kodda 1=1,2=2 .. 5=5 gibi eşit noktları toplayıp ortalamasını buluyor. bunların dışındakileride topluyor. sorun yok bunda eğer tanıma uyuyorsa tekşey. random da neden 100 böldüğün onun dışında bir sorun yok. http://hotfile.com/dl/141825194/6f8fe3a/matrix.rar.html indire bilirsin projeyi

Çevrimdışı kaos0957042

  • Delphi 1 Level 1
  • *
  • İleti: 7
  • Rep: +0/-0
Ynt: Matris problemi
« Yanıtla #2 : 14 Ocak 2012 23:15:39 »
eyvallah saolasın ben hallettim bunu ama kalanlı bölme sorusunu çok uğraştım ama yapamadım hala...