• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

[C#]Jak zmienić zawartość tablicy dwuwymiarowej

Object Storage Arubacloud
0 głosów
1,159 wizyt
pytanie zadane 2 sierpnia 2016 w C# przez Stami Gaduła (3,790 p.)

Witam mam program który prosi użytkownika o podanie liczby kolumn a następnie wierszy. Wyświetla to z zerami. następnie prosi o podanie lokalizacji (kolumny i wiersza). Następnie pyta się na jaką wartość zmienić. I tu pojawia się mój problem. Jak podmienić to zero na wybraną liczbę przez użytkownika. (końcowo aplikacja ma powrócić do początku (normalna pętla) z tym że nie mają się wyświetlić same zera, ale zmodyfikowana wersja użytkownika. Oto kod: 

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

namespace Auto_uzupełnianie_wielowymiarowe_tablice
{
    class Program
    {
        static void Main(string[] args)
        {
            int wiersze;
            int kolumny;
            int[,] tablica;
            Console.WriteLine("Podaj Ilość Wierszy:");
            wiersze = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Podaj ilość kolumn: ");
            kolumny = Convert.ToInt32(Console.ReadLine());
            //  Console.WriteLine(wiersze + " " + " " + kolumny);
            tablica = new int[wiersze, kolumny];

            for (int i = 0; i != wiersze; i++)
            {
                for (int j = 0; j != kolumny; j++)
                {
                    Console.Write(tablica[i, j] + " ");
                }
                Console.WriteLine();
            }
            Console.WriteLine("Podaj kolumne (od 0 do " + kolumny + " )");
            int ktora_kolumna;
            ktora_kolumna = Convert.ToInt32(Console.ReadLine());
            if (ktora_kolumna <= 0 || ktora_kolumna > kolumny) { System.Diagnostics.Process.GetCurrentProcess().Kill(); }
            else
            {
                int ktory_wiersz;
                Console.WriteLine("Podaj wiersz (od 0 do " + wiersze + ")");
                ktory_wiersz = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("Na co mam zamienić: ");
                int na_co_zamienic;
                na_co_zamienic = Convert.ToInt32(Console.ReadLine());

                

                

                
            }


            }






        }










    }


    

 

2 odpowiedzi

0 głosów
odpowiedź 2 sierpnia 2016 przez MetRiko Nałogowiec (37,110 p.)
edycja 2 sierpnia 2016 przez MetRiko

Spróbuj coś takiego.. Jak by co dodałem komentarze x)
Link: http://goo.gl/LbfHI3
Aby sprawdzić, że rzeczywiście działa.. naciskasz na Execute, a potem na terminal i piszesz wejście jak w konsoli

0 głosów
odpowiedź 2 sierpnia 2016 przez Dorion300 Szeryf (90,250 p.)
tablica[nr_wiersza,nr_kolumny] = na_co_zmienic; ?

Podobne pytania

0 głosów
1 odpowiedź 510 wizyt
pytanie zadane 12 sierpnia 2019 w C# przez seba Dyskutant (8,900 p.)
0 głosów
1 odpowiedź 164 wizyt
pytanie zadane 18 listopada 2015 w C i C++ przez sngl00 Obywatel (1,110 p.)
+1 głos
1 odpowiedź 222 wizyt
pytanie zadane 15 lutego 2022 w C# przez chrystian Gaduła (4,780 p.)

92,662 zapytań

141,557 odpowiedzi

320,002 komentarzy

62,029 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...