graphlogo

Wydział Matematyki i Informatyki

Uniwersytetu Mikołaja Kopernika w Toruniu

2inf 2024/25 - Programowanie II, LC

[G2] Prawie sortowanie
Data zakończenia: 2025-01-27 12:00
Języki: c cpp
Limit czasu: 5.0 s
Limit pamięci: 32 MB
Limit rozmiaru rozwiązania: 300 kB

Napisz program, który wczyta ze standardowego wejścia liczbę całkowitą N, a następnie N par słów składających się z małych oraz wielkich liter alfabetu łacińskiego. Każde słowo znajduje się w oddzielnym wierszu, zaś jego długość nie przekracza 50 znaków. Każda wczytana para słów powinna zostać wydrukowana na standardowym wyjściu w porządku leksykograficznym. Porównanie powinno być niezależne od wielkości liter w słowach. Po każdej parze słów program powinien wydrukować na standardowe wyjście separator złożony z 20 znaków '-'.

Uwaga: Do wczytania danych wejściowych wykorzystaj dynamicznie przydzielony fragment pamięci. Do iteracji po przetwarzanej tablicy znaków użyj wskaźnika. Zadanie zrealizuj obiektowo, przeciążając odpowiednie operatory. Rozwiązania niespełniające powyższych wymagań będą usuwane z systemu.

Przykładowe dane
Wejście:
3
BaNaN
cytryna
marchew
ma
pomidor
pomidor

Wyjście:
BaNaN
cytryna
--------------------
ma
marchew
--------------------
pomidor
pomidor
--------------------
Powrót
© 2009-2020 • ZawodyWeb Team
IKS - Inwestycja w Kierunki Strategiczne na Wydziale Matematyki i Informatyki UMK

Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego