Prośba o pomoc w rozwiązaniu zadania [podstawy c#]

Odpowiedz Nowy wątek
2020-08-01 17:53

Rejestracja: 2 dni temu

Ostatnio: 16 godzin temu

0

Pomożecie? :)

Treść:
Utwórz tablicę dwuwymiarową, w której liczba komórek w kolejnych rzędach będzie równa 10 kolejnym wartościom ciągu Fibonacciego, poczynając od elementu o wartości 1 (1, 1, 2, 3, 5, ...]. Wartość każdej komórki powinna być jej numerem w danym wierszu w kolejności malejącej (czyli dla wiersza o długości pięciu komórek kolejne wartości to 5, 4, 3, 2, 1. Zawartość tablicy wyświetl na ekranie.

Pozostało 580 znaków

2020-08-01 18:05

Rejestracja: 3 lata temu

Ostatnio: 32 minuty temu

0

Tablica, to jest np, 5x10, a to trochę słabo, bo Potrzrebujesz coś takiego:
1
2, 1
I tak dalej. Można spróbować listę list, a nie tablicę.


Pozostało 580 znaków

2020-08-01 18:13

Rejestracja: 2 dni temu

Ostatnio: 16 godzin temu

0
lion137 napisał(a):

Tablica, to jest np, 5x10, a to trochę słabo, bo Potrzrebujesz coś takiego:
1
2, 1
I tak dalej. Można spróbować listę list, a nie tablicę.

albo tablica postrzępiona, ogólnie doszedłem do takiego wniosku co Ty, dzięki

Pozostało 580 znaków

2020-08-01 21:13

Rejestracja: 4 miesiące temu

Ostatnio: 25 minut temu

4

W C# są 2 rodzaje tablic 2D:
1) "prostokątne" - tworzone przez new int[3, 10]
2) tablice tablic - tworzone przez var t = new int[3][] i potem przez wypełnienie t[0] = new int[7];
Ty potrzebujesz tej drugiej opcji. Wynikowa tablica będzie "postrzępiona" a więc każdy wiersz może posiadać inną długość.

przykłady:
1: https://docs.microsoft.com/en[...]rrays/multidimensional-arrays
2: https://docs.microsoft.com/en[...]ng-guide/arrays/jagged-arrays

Pozostało 580 znaków

Odpowiedz

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