Brojanje upisanih slova

2

Brojanje upisanih slova

offline
  • Pridružio: 23 Jun 2016
  • Poruke: 5

Potrebna je samo statistika upisanih znakova.

Znači stvorimo limit unosa max 300 znakova stringa.
Upišemo niz, koji se stavlja u matriku...

vasa.93 ::
int* array = new int[256]; for(int i = 0; i < 256; i++)        array[i] = 0; for(int i = 0; i < str.length; i++)        array[str[i]]++;


ovo mi nije sasvim jasno, znači element niza indeksira karakterom, i zbraja jednake karaktere...

Na kraju ispis pojava karaktera.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14809
  • Gde živiš: Niš

Hajmo od početka najpre, odakle ti u svemu ovome matrica? Šta bi da postigneš upotrebom matrice?



offline
  • Pridružio: 06 Feb 2012
  • Poruke: 1872

Ne zbrajaš karaktere.
Ideja je da napraviš niz brojača (za svaki znak po jedan brojač), sve ih postaviš na nulu, te da pojavom bilo kog znaka, uvećaš njegov brojač.

offline
  • Pridružio: 23 Jun 2016
  • Poruke: 5

Pa nemam pojma kako bi bilo najlakše. Ma mislio sam "Array" [256]...
Da, pa jasno da zbrajaš, ali pitanje je kako to napraviš? Jasno mi je da moraš da brojiš svaki znak po jedan od nule, ali neznam to upisati u program. Kad bi znao nebi pitao :/

offline
  • Pridružio: 06 Feb 2012
  • Poruke: 1872

MacLeod ::Ma mislio sam "Array" [256]...
Pa ok, moze se zvati kako god hoces, ali to je i dalje niz, a ne matrica koju stalno spominjes.

MacLeod ::Da, pa jasno da zbrajaš, ali pitanje je kako to napraviš?
Na prethodnoj strani imas kompletan kod zadatka, citiraj dio koji ti je nejasan.

offline
  • Pridružio: 23 Jun 2016
  • Poruke: 5

Da ali ja trebam program koji će učitati string i ispisati koliko puta se odredjeni karakter pojavljuje u tom stringu.

Ova novija tehnologija mi ne odgovara, jer mi compiler nema ove library #include "cpplinq\linq.hpp"
i kod ne radi.

offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14809
  • Gde živiš: Niš

Okej, treba ti program, i šta bi ti da uradiš po tom pitanju? Ništa? Već bi da ti mi napišemo ceo program?

offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

Za noviju tehnologiju moraš da preuzmeš IxCpp datoteke sa linka koji sam postavio.

offline
  • Pridružio: 23 Jun 2016
  • Poruke: 5

Napisano: 05 Jul 2016 0:51

Možeš malo tačnije reči koje i kamo ih staviti?

Dopuna: 05 Jul 2016 2:28

vasa.93 ::Okej, treba ti program, i šta bi ti da uradiš po tom pitanju? Ništa? Već bi da ti mi napišemo ceo program?

Ja se učim, trebam da razumem, program možem skinuti bilo gde, što mi ne koristi ništa.

offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14809
  • Gde živiš: Niš

Učenje je najbolje ako sam probaš da napišeš program. Mi smo tu da pomognem ako zapneš negde, a ne da ti damo celo rešenje, jer tako ništa nećeš da naučiš.

Elem, dato ti je maltene celo rešenje. Samo treba da napišeš main funkciju u kojoj učitavaš neki string, a zatim da iskopiraš neko od predloženih rešenja, i na kraju da štampaš rezultat, za šta takođe imaš predlog. Šta ti još treba?

Ko je trenutno na forumu
 

Ukupno su 949 korisnika na forumu :: 48 registrovanih, 7 sakrivenih i 894 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, A.R.Chafee.Jr., Asparagus, babaroga, bokisha253, Boris Bosiljčić, BORUTUS, Brana01, comi_pfc, croato, cvrle312, darcaud, DENIRO, Dimitrise93, DPera, dragoljub11987, dragon986, dule10savic, FileFinder, GenZee, Georgius, goxin, h8propaganda, ikan, JOntra, Kruger, Kubovac, KUZMAR, Lieutenant, Luka Blažević, mercedesamg, milenko crazy north, Miroljub1979, novator, opt1, pein, pera bager, prle122, repac, Ripanjac, stegonosa, suponik, vathra, VJ, vladulns, VP6919, wolverined4, 125