Problem A - Pułapka na myszy
Problem B - Drzewo rozpinające
Problem C - Manipulowanie tablicą
Problem D - Figury wpisane
Problem E - Słownik danych
Problem F - Domki z pni
Problem G - Binarne drzewa gry
Problem H - Mnożenie wielomianów

 

 


 

1983

Problem C - Manipulowanie tablicą


Opis zadania nr 1

Ten problem jest ćwiczeniem przekształcania jednowymiarowej listy liczb w dwuwymiarową tablicę ze zmienną liczbą kolumn. Liczby muszą być ułożone w tablicę, którą czyta się kolumnami od strony lewej do prawej. Długości kolumn powinny być wyrównane tak, aby wszystkie wiersze z wyjątkiem ostatniego były pełne. Puste miejsca w ostatnim wierszu powinny być umieszczone po jego prawej stronie.

 

Specyfikacja wejścia

Na wejściu program otrzyma liczbę n określającą ilość liczb na liście, następnie n liczb listy i na końcu liczbę c określającą liczbę kolumn w tworzonej tablicy.

 

Specyfikacja wyjścia

Na wyjściu program powinien wypisać w c kolumnach odczytaną z wejścia listę liczb.

 

Przykładowe dane wejściowe

17
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
5

 

Przykładowe dane wyjściowe

   1   5   9  12  15
   2   6  10  13  16
   3   7  11  14  17
   4   8

 


Opis zadania nr 2

Napisz program, który dla tablicy dwuwymiarowej opisanej powyżej wyliczy sumy wyrazów w poszczególnych wierszach.

Specyfikacja wejścia

Dane dla programu będą się składały z ciągu zestawów. Ciąg ten kończy się, gdy pierwsza liczba w zestawie ma wartość 0. Dla każdego zestawu znaczenie danych jest następujące:

Pierwsza liczba n określa ilość liczb w liście do zamiany w tablicę. Następnie występuje n liczb listy. Na końcu pojawia się liczba c, która określa ilość kolumn tablicy do utworzenia.

 

Specyfikacja wyjścia

Na wyjściu dla każdego zestawu danych należy wypisać wartość C oraz kolejne sumy wierszy tablicy. Samej tablicy nie wypisujemy.

 

Przykładowe dane wejściowe

17 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 5
17 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1
17 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 2
0

 

Przykładowe dane wyjściowe

 C   ROW SUMS
 5   42 47 52 12
 1   153
 2   11 13 15 17 19 21 23 25 9

 



List do administratora Serwisu Edukacyjnego Nauczycieli I LO

Twój email: (jeśli chcesz otrzymać odpowiedź)
Temat:
Uwaga: ← tutaj wpisz wyraz  ilo , inaczej list zostanie zignorowany

Poniżej wpisz swoje uwagi lub pytania dotyczące tego rozdziału (max. 2048 znaków).

Liczba znaków do wykorzystania: 2048

 

W związku z dużą liczbą listów do naszego serwisu edukacyjnego nie będziemy udzielać odpowiedzi na prośby rozwiązywania zadań, pisania programów zaliczeniowych, przesyłania materiałów czy też tłumaczenia zagadnień szeroko opisywanych w podręcznikach.



   I Liceum Ogólnokształcące   
im. Kazimierza Brodzińskiego
w Tarnowie

©2017 mgr Jerzy Wałaszek

Dokument ten rozpowszechniany jest zgodnie z zasadami licencji
GNU Free Documentation License.