folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder C# Matrise Değer Giremiyorum



C# Matrise Değer Giremiyorum

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kazekage
    Kazekage's avatar
    Kayıt Tarihi: 28/Ekim/2010
    Erkek

    Merhaba hocalar bu sene c# ogrenmeye basladık ama oluşturduğum Matrise değer giremiyorum sabahdan beri canım sıkıldı ya 

    2 tane for var mesela matris[2,3] olsun ilk asamada matris[0,3]' ekadar donduruor ama bi türlü 1,1 1,2 1,3 olmuyor dizi dışında kalıomu ne ole bi hata verio kod da su bi bakarmısınız ? 

     

    using System;

    using System.Collections.Generic;

    using System.Linq;

    using System.Text;

     

    namespace ConsoleApplication1

    {

        class Program

        {

            static void Main(string[] args)

            {

                Console.Write("M Degeri(Satir): ");

                int M = int.Parse(Console.ReadLine());

                Console.Write("N Degeri(Sutun): ");

                int N = int.Parse(Console.ReadLine());

                int[,] a = new int[M, N];

                for (int s1 = 0; s1 <= M; s1++)

                {

                    for (int s2 = 0; s2 <= N; s2++) // bu foru düzgün donduruor ama  s1'i 0 da bırakıyor hep :S

                    {

                        Console.Write("a[{0},{1}]= ",s1,s2);

                        a[s1, s2] = int.Parse(Console.ReadLine());

                    }

                    

                }

     

                Console.ReadKey();

            }

        }

    }

     

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    döngüdeki şartta <= ifadelerini sadece < olarak değiştir. dizilerin indexi 0 dan başlıyor. = lik koyduğunda 1 fazlasını alıyorlar şarttaki sayıya göre

    yani M = 10 olsun diyelim

    0 dan başlayıp M e kadar geldiğinde (<= olduğu için 10 da dahil) toplamda 11 tane eleman oluyor. Oysa sen dizini 10 elemanlı oluşturmuştun.

    Aynı şey N için de geçerli..


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kazekage
    Kazekage's avatar
    Kayıt Tarihi: 28/Ekim/2010
    Erkek

    Ah aklım ahh uykulu uykulu yazmaya çalışıodum ya ulan daha yeni dank etti çok teşekkürler hocam ya bende diorum  2 2 veriorum nie 1,1 de kalıo bunlar hata var die dusunuorum sabahdan beri eyvallah hocam :)

Toplam Hit: 1123 Toplam Mesaj: 3