Prezentacja multimedialna
Zapoznaj się z prezentacją. Następnie napisz program, który obliczy, ile razy dana litera występuje w podanym łańcuchu znaków. W swoim rozwiązaniu wykorzystaj strukturę do przechowywania wyniku. Wyniki programu powinny być uporządkowane nierosnąco według liczby wystąpień litery w podanym łańcuchu znaków. Do sortowania wykorzystaj metodę bąbelkową. Wyniki programu zapisz w formacie litera : liczbaWystapien
.
Łańcuch znaków powinien być zapisany z użyciem wyłącznie małych liter.
Specyfikacja problemu:
Dane:
zdanie
– łańcuch znaków składający się z małych liter alfabetu łacińskiego oraz pojedynczych znaków odstępu
Wynik:
Program wypisuje litery posortowane nierosnąco zgodnie z liczbą wystąpień w łańcuchu zdanie.
Litery wraz z informacją, ile razy pojawiły się w łańcuchu znaków, wypisywane są w formacie litera
: liczbaWystapien
, każda litera w osobnej linii.
Napisz program, który wykorzystując struktury, umożliwi reprezentację czasu. W kodzie została napisana przykładowa struktura, którą należy zmodyfikować:
Struktura powinna zawierać pola umożliwiające reprezentowanie godzin, minut oraz sekund. Program powinien wypisać godzinę w formacie godzina:minuta:sekunda
. Przetestuj działanie programu dla godziny 22:45:59.
Specyfikacja problemu:
Dane:
godzina, minuta, sekunda
– liczby naturalne reprezentujące godzinę, minutę i sekundę
Wynik:
Program na standardowym wyjściu wyświetla zapisaną w strukturze godzinę w formacie: godzina:minuta:sekunda
.