Jazyk C (program pro výpočet četnosti znaků vstupního textu)
Dobrý den,
Neotravoval bych, kdybych nebyl fakt zoufalej, zítra máme deadline prvního projektu a já se nemůžu dostat dál. Jak už říká téma, máme vytvořit program, který bude skenovat znaky ze vstupu a seřazovat je od nejčetnějšího. Co mám a funguje je tohle:
unsigned char c;
int cetnost[255]={0};
while ((c=getchar())!=EOF) //uklada znaky textu do c
{
cetnost[c] = cetnost[c]+1; //pricita jednicky do jednotlivych poli
printf("%d '%c': %d\n",c,c,cetnost[c]); //zkouska
Na co bych potřeboval nakopnout je seřazení těch četností a eliminace znaků, který už byly vypsaný. Každý nápad, který příjde beru a zkusím a předem za něj děkuju.