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());
}
}
}
}