Zadanie 1 Napisać program, który wczytuje tekst kończący się
Transkrypt
Zadanie 1 Napisać program, który wczytuje tekst kończący się
Zadanie 1 Napisać program, który wczytuje tekst kończący się znakiem '.', pomija w nim wszystkie znaki nie będące małymi literami, a następnie wyprowadza te litery w kolejności odwrotnej do kolejności oryginalnej. Zastanowić się w jaki sposób można byłoby zakodować tekst. Zastosować komponenty biblioteki STL (wektor znaków, iteratory). Zadanie 2 System operacyjny szereguje zadania do wykonania na podstawie ich priorytetu, a wprzypadku równych priorytetów stosuje zasadę pierwszeństwa z najmniejszą długością. Opracować program ilustrujący taką zasadę szeregowania zadań. Zadania są reprezentowane przez obiekty struktury Zadanie, która posiada składowe Priorytet, Dlugosc, Nazwa. Program realizuje następujące operacje: 1. losowanie zestawu 20 zadań i wyświetlenie zestawu przed uszeregowaniem, 2. dokonanie uszeregowania i wyswietlenie zestawu po uszeregowaniu. Zastosować komponenty biblioteki STL. Zadanie 3 Opracować program, który wczytuje wyrazy z pliku o nazwie podanej przez użytkownika (przez wyraz rozumiemy ciąg znaków zakończony tzw. znakiem białym), a następnie sortuje je alfabetycznie. Wyrazy rozpoczynające się na tę samą literę powinny zostać posortowane od najkrótszego do najdłuższego. Posortowane wyrazy należy zapisać do pliku wynikowego o nazwie podanej przez użytkownika. Zastosować komponenty biblioteki STL.