Izrada prostog programa

Teme vezane za console/GUI programiranje u C/C++ jeziku
3 post(ov)a • Stranica: 1/1.

Izrada prostog programa

PostPostao/la 555Nemanja » 24 kol 2014, 11:12

Pozdrav svima.
Da li ima neko ko može da mi pomogne, da mi napravi jedan prost program. Potrebno mi je da kada otkucam neko ime da mi izbaci broj koji će dobiti tako što je sabrao svako slovo, koje nosi određeni broj, brojeve slova ću staviti ispod ovog, npr.NIKOLA=(5+9+2+6+3+1)=26. Evo brojeva http://prntscr.com/4fpjop

Re: Izrada prostog programa

PostPostao/la Armin » 24 kol 2014, 23:08

Odmah ću pitati da li koristiš C ili C++?

Bilo kako bilo, možeš ovome pristupit na dva jednostavna načina (vjerovatno ima i boljih).

Prvi način je korištenje dvodimenzionih nizova. Zapiši podatke na sljedeći način:

//alociran je 2D niz dimenzija 9x3
cpp code
niz[0] = {'A', 'J', 'S'};
niz[1] = {'B', 'K', 'T'};
// itd

Zatim napraviš neki buffer (niz) u koji ćeš unosit elemente. Alociraš recimo niz od 100 elemenata. I održavaš while petlju živom dokle god je unos ispravan. Prilikom ispisa provjeravaš u kojem redu se nalazi neko slovo (napomena, broj redova je u ovom slučaju 9).

Drugi način je da koristiš mape iz C++ jezika. Ovo je po meni dosta jednostavniji način. Mapiraš elemente na način:

cpp code
//alociran je konterjner tipa map<string><int> pod imenom mapa.

mapa['A'] = 1;
mapa['B'] = 2;
mapa['S'] = 1;
//itd


Žao mi je što nisam imao vremena da uradim cijeli program. Pola je noći a moram ranit. Možda drugi put.

Sretno!

:)
"Ne žalim što su drugi pokrali moje ideje. Žalim što nemaju svoje"
Nikola Tesla

Re: Izrada prostog programa

PostPostao/la gagiD » 02 ruj 2014, 12:07

@555Nemanja

Valjda ne kasnim previse s odgovorom :D

Jesi rijesio ili?
Ako nisi stavi kod koji si do sada napisao pa da vidimo gde je zapelo.


3 post(ov)a • Stranica: 1/1.

Na mreži

Trenutno korisnika/ca: / i 1 gost.