Zmiana wybranych wartości tablicy dwuwymiarowej

0

Szanowni Panowie,
Proszę o pomoc w następującej sprawie:
Mam tablicę (tablica2) o wymiarach [2,20] i wpisanych weń wartościach double. Chcę aby wszystkie wartości z kolumny j które są mniejsze niż 3 pozostały bez zmian, natomiast liczby większe od 3 zostały pomnożone przez 2. Docelowo będę wstawiał funkcję ale na jak bym wiedział jak zrobić na takim przykładzie to bym dalej zrobił analogicznie. Zrobiłem to co poniżej ale takie coś nie działa. Tak jakby moje kryterium nie odwoływało się do kolejnych liczb z tablicy tylko do liczby wierszy w kolumnie j.

for (double i = 0; i < tablica2.GetLength(0); ++i)
            {
                for (double j = 0; j< tablica2.GetLength(1); ++j)
                {
                    if (j<3)
                    {
                        continue;
                    }
                    else 
                    {
                        j=j*2
                    }
                }
            }
3
  1. Dlaczego ma działać, jak NIE UŻYWASZ tablicy (komórek tablicy), GetLength jest tu wyjatkiem.
    Trudno uwierzyć, ze nie widziałeś jakiekolwiek źródła programu C# z tablicami.
    Jest to bardzo trudne, widzę, że cię zmęczyło. Bo do googla tzreba wprowadzić aż dwa słowa: c# tablica i raz kliknąć.

  2. Mylisz indeks pętli z wartością komórki (której nie używasz)

  3. Już kosmetykę zakrawa niewłaściwy typ i, j, nie powinny być double a integery

1 użytkowników online, w tym zalogowanych: 0, gości: 1