lostyazilim
tr.link

c sharp basit bi soru yardım

3 Mesajlar 1.080 Okunma
lstbozum
tr.link

javaprof javaprof WM Aracı Kullanıcı
  • Üyelik 04.12.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek bilgisayar mühendisliği öğrencisi
  • Konum İstanbul Avrupa
  • Ad Soyad O** T**
  • Mesajlar 81
  • Beğeniler 9 / 4
  • Ticaret 0, (%0)
1. Matrisi constructor kullanarak dışarıdan alın.
2. Matrisin içindeki tüm elemanların toplamını döndüren yordam olsun.
3. Matrisin transpozesi döndüren yordam.
4. Matrisin simetrik olup olmadığını döndüren yordam.

bunları yapan bir program yapabilirmisiniz 5 dk nızı alır.
 

 

java > c
wmaraci
reklam

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
5 dk mı ? :) Eminmisin.

Bunu hazır kütüphanelerle bile yapmak en kötü 15 dk alır sırf kütüphanenin metodlarını bulmak için. Muhtemel core c# ile yazmanızı hocanız istemiştir. Bu da en kötü, 1-2 saatini alır.

ödevlerinizi mümkün mertebe kendiniz yazmalısınız. karalayın birşeyler, arkadaşlar ben burayı aşamadım kod bu, yardımcı olurmusunuz desen seve seve yardımcı olurum da bu hazırlıcığı hiç sevmiyorum arkadaşım.
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)

javaprof javaprof WM Aracı Kullanıcı
  • Üyelik 04.12.2014
  • Yaş/Cinsiyet 32 / E
  • Meslek bilgisayar mühendisliği öğrencisi
  • Konum İstanbul Avrupa
  • Ad Soyad O** T**
  • Mesajlar 81
  • Beğeniler 9 / 4
  • Ticaret 0, (%0)

Turgay Can adlı üyeden alıntı

5 dk mı ? :) Eminmisin.

Bunu hazır kütüphanelerle bile yapmak en kötü 15 dk alır sırf kütüphanenin metodlarını bulmak için. Muhtemel core c# ile yazmanızı hocanız istemiştir. Bu da en kötü, 1-2 saatini alır.

ödevlerinizi mümkün mertebe kendiniz yazmalısınız. karalayın birşeyler, arkadaşlar ben burayı aşamadım kod bu, yardımcı olurmusunuz desen seve seve yardımcı olurum da bu hazırlıcığı hiç sevmiyorum arkadaşım.



using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace C_Sharp_Konsol_Matris_Carpimi_Matris_Transpoz_Hesaplama
{
class program
{
public static void Main(string[] args)
{
matrisTranpozunuAl();

Console.ReadKey();
}

public static void matrisTranpozunuAl()
{
Console.WriteLine("A matrisinin satir sayisini giriniz : ");
int satirA = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("A matrisinin sutun sayisini giriniz : ");
int sutunA = Convert.ToInt32(Console.ReadLine());

int[,] A = new int[satirA, sutunA];

for (int i = 0; i < satirA; i++)
{
for (int j = 0; j < sutunA; j++)
{
Console.Write("\n A[" + (i + 1) + "][" + (j + 1) + "] = ");
A[i, j] = Convert.ToInt32(Console.ReadLine());
}
}


for (int i = 0; i < satirA; ++i)
{
for (int j = 0; j < sutunA; ++j)

Console.Write(A[i, j] + " ");
Console.WriteLine();

}

for (int i = 0; i < satirA; ++i)
{
for (int j = 0; j < sutunA; ++j)

Console.Write(A[j, i] + " ");
Console.WriteLine();

}



}
}
}




bu kadar yaptımşimdi orayı constructor a çevirmem lazım.bakalım yaparım heralde.yapamadığım yer olursa sorarım.

Ek Olarak: using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace C_Sharp_Konsol_Matris_Carpimi_Matris_Transpoz_Hesaplama
{
class orhan {
public static int asd;public static int bcd;
public orhan(int a,int b){
asd = a;
bcd = b;


}


public void asdfgh(int kı,int sı){
kı = asd; sı = bcd;
int[,] A = new int[kı, sı];

for (int i = 0; i < kı; i++)
{
for (int j = 0; j < sı; j++)
{
Console.Write("\n A[" + (i + 1) + "][" + (j + 1) + "] = ");
A[i, j] = Convert.ToInt32(Console.ReadLine());
}
}


for (int i = 0; i < kı; ++i)
{
for (int j = 0; j < sı; ++j)

Console.Write(A[i, j] + " ");
Console.WriteLine();

}

Console.WriteLine();
Console.WriteLine("---------------------------------------------------");
Console.WriteLine();


for (int i = 0; i < kı; ++i)
{
for (int j = 0; j < sı; ++j)

Console.Write(A[j, i] + " ");
Console.WriteLine();

}

}

}
class program
{
public static void Main(string[] args)
{
matrisTranpozunuAl();
Console.WriteLine("A matrisinin satir sayisini giriniz : ");
int satirA = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("A matrisinin sutun sayisini giriniz : ");
int sutunA = Convert.ToInt32(Console.ReadLine());
orhan asd = new orhan(satirA,sutunA);
asd.asdfgh(satirA,sutunA);

Console.ReadKey();
}

public static void matrisTranpozunuAl()
{







}
}
}


constructor da kullandım başka yapmak isteyenler bunu yapabilir.şimdi sırada toplama işlemi var ama onu sizden soravcam heralde buraya kadar kendim geldim 5 saattir uğraşıyorum.

Ek Olarak:

Turgay Can adlı üyeden alıntı

5 dk mı ? :) Eminmisin.

Bunu hazır kütüphanelerle bile yapmak en kötü 15 dk alır sırf kütüphanenin metodlarını bulmak için. Muhtemel core c# ile yazmanızı hocanız istemiştir. Bu da en kötü, 1-2 saatini alır.

ödevlerinizi mümkün mertebe kendiniz yazmalısınız. karalayın birşeyler, arkadaşlar ben burayı aşamadım kod bu, yardımcı olurmusunuz desen seve seve yardımcı olurum da bu hazırlıcığı hiç sevmiyorum arkadaşım.



using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace C_Sharp_Konsol_Matris_Carpimi_Matris_Transpoz_Hesaplama
{
class orhan {
public static int asd;public static int bcd;
public orhan(int a,int b){
asd = a;
bcd = b;


}


public void asdfgh(int kı,int sı){
kı = asd; sı = bcd;
int[,] A = new int[kı, sı];

for (int i = 0; i < kı; i++)
{
for (int j = 0; j < sı; j++)
{
Console.Write("\n A[" + (i + 1) + "][" + (j + 1) + "] = ");
A[i, j] = Convert.ToInt32(Console.ReadLine());
}
}


for (int i = 0; i < kı; ++i)
{
for (int j = 0; j < sı; ++j)

Console.Write(A[i, j] + " ");
Console.WriteLine();

}
int tp = 0;
for (int i = 0; i < kı; i++) { for (int j = 0; j < sı; j++) { tp = tp + A[i, j]; } }
Console.WriteLine("matrisin toplamı"+tp);

Console.WriteLine();
Console.WriteLine("---------------------------------------------------");
Console.WriteLine("matrisin transpozu");


for (int i = 0; i < kı; ++i)
{
for (int j = 0; j < sı; ++j)

Console.Write(A[j, i] + " ");
Console.WriteLine();

}





}

}






class program
{
public static void Main(string[] args)
{

Console.WriteLine("A matrisinin satir sayisini giriniz : ");
int satirA = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("A matrisinin sutun sayisini giriniz : ");
int sutunA = Convert.ToInt32(Console.ReadLine());
orhan asd = new orhan(satirA,sutunA);
asd.asdfgh(satirA,sutunA);


Console.ReadKey();
}


}
}

abi bunları yaptım bi simetrik kaldı ama onu yapamıyorum bi de onu yaparken tüm programı bozmaktan korkuyorum onu sen yapabilirmisin?yukardaki kodu aynen kopyalayınca çalışıyor.sanırım transpozuyla matrisi eşitleyip eşit değilse simetrik değildir yazdıracağız.ama öyle olmayabilir.

 

 

java > c
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al