Wątek przeniesiony 2018-01-21 17:59 z C/C++ przez kq.

Pomoc w napisaniu programu

0

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

1

Jak najbardziej! Pokaż co już masz i/lub czego nie rozumiesz a my postaramy się pomóc.

0

Potrzebuje pomocy jak zaczac. jakiej komendy uzyc by zliczała te znaki? wtedy postaram sie napisac program, tylko pozostanie mi histogram do wyrysowania

1

Jak brakuje ci podstaw podstaw, to zacznij od jakiegoś kursu.

1

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0