jw. Czy ktos moze mi pomoc napisac program tworzący histogram częstości występowania różnych znaków podanych na stdin.? oraz makefile pod niego? bede bardzo wdzieczny
Pomoc w napisaniu programu
Wątek przeniesiony 2018-01-21 17:59 z C/C++ przez kq.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 913
Jak najbardziej! Pokaż co już masz i/lub czego nie rozumiesz a my postaramy się pomóc.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 40
Potrzebuje pomocy jak zaczac. jakiej komendy uzyc by zliczała te znaki? wtedy postaram sie napisac program, tylko pozostanie mi histogram do wyrysowania
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Szczecin
Jak brakuje ci podstaw podstaw, to zacznij od jakiegoś kursu.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 913
Jakiej komendy? Żadnej.
Możesz użyć tablicy o rozmiarze 26 zainicjalizowaną zerami.
Pierwszy element odpowiada literce 'A' i znajduje się pod indeksem 0, 'B' to indeks 1 i tak dalej.
Musisz pamiętać o tym aby najpierw zmieniać wszystkie znaki na np. małe litery (przyda się tolower()) a następnie używając ich kodów w tablicy ASCII przerabiać na odpowiednie indeksy tablicy i inkrementować tam ilość wystąpień.
Potem wystarczy odczytywać z tablicy ilości wystąpień poszczególnych liter.