|
Poslao: 02 Jul 2016 15:11
|
offline
- MacLeod
- Novi MyCity građanin
- 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.
|
|
|
Poslao: 02 Jul 2016 15:17
|
offline
- vasa.93

- Moderator foruma
- Pridružio: 17 Dec 2007
- Poruke: 14828
- Gde živiš: Niš
|
Hajmo od početka najpre, odakle ti u svemu ovome matrica? Šta bi da postigneš upotrebom matrice?
|
|
|
|
|
|
|
Poslao: 02 Jul 2016 15:23
|
offline
- Sale.S

- Elitni građanin
- 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č.
|
|
|
|
|
|
|
Poslao: 03 Jul 2016 15:32
|
offline
- MacLeod
- Novi MyCity građanin
- 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 :/
|
|
|
|
|
|
|
Poslao: 03 Jul 2016 18:34
|
offline
- Sale.S

- Elitni građanin
- 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.
|
|
|
|
|
|
|
Poslao: 04 Jul 2016 09:55
|
offline
- MacLeod
- Novi MyCity građanin
- 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.
|
|
|
|
|
|
|
Poslao: 04 Jul 2016 10:04
|
offline
- vasa.93

- Moderator foruma
- Pridružio: 17 Dec 2007
- Poruke: 14828
- 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?
|
|
|
|
|
|
|
Poslao: 04 Jul 2016 11:04
|
offline
- Srki_82

- Moderator foruma
- Pridružio: 12 Jul 2005
- Poruke: 2483
- Gde živiš: Ljubljana
|
Za noviju tehnologiju moraš da preuzmeš IxCpp datoteke sa linka koji sam postavio.
|
|
|
|
|
|
|
Poslao: 05 Jul 2016 01:28
|
offline
- MacLeod
- Novi MyCity građanin
- 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.
|
|
|
|
|
|
|
Poslao: 05 Jul 2016 07:40
|
offline
- vasa.93

- Moderator foruma
- Pridružio: 17 Dec 2007
- Poruke: 14828
- 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?
|
|
|
|
|
|