SİTE İÇİ ARAMA

3 Nisan 2013 Çarşamba

C Sharp Uygulamaları Matris Transpoz Alma Matris Çarpımı Hesaplama Matris Oluşturma



KONU : C Sharp Uygulamaları : C Sharp Konsol Uygulamalar Matris oluşturma,c sharp matrisin transpozunu hesaplama, c sharp iki matrisin çarpımını hesaplama.



UYGULAMAYI İNDİR



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

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

            matrisCarpmaYap();

            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[j, i] + " ");
                Console.WriteLine();
            }
        }


        public static void matrisCarpmaYap()
        {
            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());
                }
            }

            int satirB;
            do
            {
                Console.WriteLine("B matrisinin satir sayisini giriniz : ");

                satirB = Convert.ToInt32(Console.ReadLine());

                if (sutunA == satirB)
                    break;

            } while (true);

            Console.WriteLine("B matrisinin sutun sayisini giriniz : ");

            int sutunB = Convert.ToInt32(Console.ReadLine());


            int[,] B = new int[satirB, sutunB];

            int[,] C = new int[satirA, sutunB];

            for (int i = 0; i < satirB; i++)
            {
                for (int j = 0; j < sutunB; j++)
                {
                    Console.Write("\n B[" + (i + 1) + "][" + (j + 1) + "] = ");

                    B[i, j] = Convert.ToInt32(Console.ReadLine());
                }
            }



            for (int i = 0; i < satirA; i++)
            {
                for (int j = 0; j < sutunB; j++)
                {
                    C[i, j] = 0;
                }
            }


            for (int i = 0; i < satirA; i++)
            {
                for (int j = 0; j < sutunA; j++)
                {
                    for (int k = 0; k < sutunB; k++)
                    {
                        C[i, k] += A[i, j] * B[j, k];
                    }
                }
            }
            Console.WriteLine("\n\n\n\n");



            for (int i = 0; i < satirA; i++)
            {
                for (int j = 0; j < sutunB; j++)
                {
                    Console.WriteLine("C[" + Convert.ToInt32(i + 1) + "][" + Convert.ToInt32(j + 1) + "]=\t" + C[i, j]);
                }
            }
        }
    }
}


/*
 * 
 * 
A matrisinin satir sayisini giriniz :
3
A matrisinin sutun sayisini giriniz :
3

 A[1][1] = 1

 A[1][2] = 2

 A[1][3] = 3

 A[2][1] = 4

 A[2][2] = 5

 A[2][3] = 6

 A[3][1] = 1

 A[3][2] = 2

 A[3][3] = 3
1 4 1
2 5 2
3 6 3
A matrisinin satir sayisini giriniz :

 * 
 */


UYGULAMAYI İNDİR

4 yorum:

  1. eyv abicigim çok sagol bokum çıktı aramaktan sunu sen olmasan nabardık.finalde +30 puan alıyoz. ögrenciler olarak duacınız :)

    YanıtlaSil
    Yanıtlar
    1. Rica Ederim. Başka sorularınızda varsa paylaşın. Örnek uygulamaları böylece zenginleştirebilirim.

      Sil
  2. hocam 75 satır 100 sütundan oluşan bir matrisin en büyük elemanını satır ve sütun numarası ile birlikte bulan programı console ekranına nasıl yazabiliriz?

    YanıtlaSil
    Yanıtlar
    1. buraya bir örnek koydum :

      http://www.c-sharp-forum.com/posts/list/224856/0/2030137.html?replytag=true#4345437

      Sil

C Sharp Uygulama İlgili Yorumlarınız :

UYGULAMAYI PAYLAŞ

UYGULAMAYI BEĞEN

Bu Blogda Ara

Yükleniyor...

Etiketler

C sharp uygulamalar (217) Form Application Örnekleri (137) Döngü Örnekleri (135) If-Else Örnekleri (124) Console Application Örnekleri (75) Matematik (72) Try-Catch Örnekleri (61) Tip Dönüşüm Örnekleri (55) Button Sınıfı (49) Download Form Source Codes (46) Class Örnekleri (43) Metod Örnekleri (42) Sınıf Özellikleri (40) Dizi Örnekleri (38) Form Kaynak Kodları İndir (37) TextBox Sınıfı (32) ListBox Sınıfı (30) Generic List Sınıfı (29) MessageBox Sınıfı (29) String Sınıfı (29) Console Sınıfı (25) C Sharp Oyun Örnekleri (24) Form Sınıfı (24) Timer Sınıfı (21) for (21) Graphics Sınıfı (20) Label Sınıfı (18) Method Overiding (18) Download Console Source Codes (17) Konsol Kaynak Kodları İndir (17) Click Event Örnekleri (16) Random Sınıfı (16) Array Sınıfı (10) GroupBox Sınıfı (10) Switch-Case Örnekleri (10) Access Veri Tabanı (9) PictureBox Sınıfı (9) TextBox (9) DateTime Sınıfı (8) If-Else (8) Int (8) Math Sınıfı (8) Thread Sınıfı (8) Bitmap Sınıfı (7) Button (7) C#-Form (7) OleDbCommand (7) OleDbConnection (7) foreach (7) ArrayList Sınıfı (6) ConsoleColor Sınıfı (6) Event - Delegate Örnekleri (6) Form (6) GraphicsPath Sınıfı (6) OleDbDataReader (6) Color Sınıfı (5) MenuStrip Sınıfı (5) Oledb Sınıfı (5) SQL (5) StreamReader Sınıfı (5) TreeView Sınıfı (5) string to double (5) Break (4) Buton (4) C#-Game (4) C#-Oyun (4) Control Sınıfı (4) DllImport Örnekleri (4) Function (4) If (4) Image Sınıfı (4) Label (4) ListBox (4) PrintDocument Sınıfı (4) SqlCommand (4) SqlConnection (4) SqlDataReader (4) ThreadStart Sınıfı (4) c sharp game (4) while (4) Abstract Class (3) Access Modifiers (3) Array (3) Boolean (3) Class (3) Console (3) DataTable (3) DialogResult Sınıfı (3) Directory (3) DllImportAttribute Örnekleri (3) Event Örnekleri (3) FileInfo Sınıfı (3) Font Sınıfı (3) Inheritance-Miras Örnekleri (3) Listview (3) Listviewitem (3) MessageBox (3) Random (3) StreamWriter Sınıfı (3) Switch-Case (3) Text (3) Timer (3) TreeNode Sınıfı (3) Try-Catch (3) double to string (3) Application (2) BackColor (2) C#-Konsol (2) Case (2) Char Sınıfı (2) Chart Sınıfı (2) Click-Event (2) Color (2) ComboBox (2) Convert (2) D'Hondt method (2) Double (2) Error Provider (2) ImageList Sınıfı (2) KeyPress Event (2) List (2) Math (2) Method (2) OleDbDataAdapter (2) OpenFileDialog Sınıfı (2) Panel Sınıfı (2) PictureBox (2) Point Sınıfı (2) Process Sınıfı (2) Regex Sınıfı (2) Semaphore Sınıfı (2) String (2) Switch (2) Sınfı Alan Oluşturma (2) Sınıf Özellik Oluşturma (2) TextReader Sınıfı (2) TextWriter Sınıfı (2) TreeNode Sınıfı (2) UserControl (2) Veri Tabanı (2) XML Örnekleri (2) c sharp (2) ArrayList (1) Bitmap (1) Byte (1) CancelButton (1) CheckBox Sınıfı (1) ColorTranslator (1) Contextmenustrip Sınıfı (1) Count (1) DataGridView (1) DataSet (1) Decimal (1) DialogResult (1) DialogResult Sınıfı (1) Dictionary Sınıfı (1) Dns Sınıfı (1) Entity (1) Facade (1) FlatAppearance (1) FromArgb (1) FromHtml (1) FromName (1) GroupBox (1) Hashtable (1) IPAddress (1) IPAddress Sınıfı (1) IWshShortcut Sınıfı (1) ImageList Sınıfı (1) Instance (1) Items (1) Kernel32 (1) KeyboardHook Sınıfı (1) Length (1) Load (1) MailMessage Sınıfı (1) Match Sınıfı (1) Metod (1) Name (1) Object Sınıfı (1) OpenFileDialog Sınıfı (1) Parse (1) Pen Sınıfı (1) PrintPreviewDialog Sınıfı (1) Private (1) ProgressBar (1) ProgressBar Sınıfı (1) Property (1) Public (1) Queue Sınıfı (1) RadioButton (1) RadioButton Sınıfı (1) ReadKey (1) Rectangle (1) Rectangle Sınıfı (1) Recursive (1) Return (1) Reverse (1) SaveFileDialog Sınıfı (1) SelectedIndex (1) SendKeys Sınıfı (1) SmtpClient Sınıfı (1) Sort (1) SortedDictionary Sınıfı (1) SortedList Sınıfı (1) Stack Sınıfı (1) Static (1) StringBuilder Sınıfı (1) Sınıf (1) Sınıf Miras Alma (1) TabControl Sınıfı (1) TabPage Sınıfı (1) This (1) ThreadPriority Sınıfı (1) Tick (1) TimeSpan Sınıfı (1) Trafik Tescil programını indir - trafik tescil programını full indir - trafik tescil programını bedava indir (1) WebBrowser Sınıfı (1) Width (1) WindowsMediaPlayer (1) WshShell Sınıfı (1) XmlDocument Sınıfı (1) XmlNode Sınıfı (1) XmlTextWriter Sınıfı (1) is Teriminin Kullanımı (1)

Recent Posts