» »

Nujna Pomoč ! C++

Nujna Pomoč ! C++

Peco016 ::

Zdravo ! mam ene probleme z rešitvijo teh nalog...pa bi prosu če bi mi kdo pomagal to rešit, na najbolj enostaven način.

1)
Napiši program, ki bo prebral besedo s tipkovnice in izpisal vzorec, kot je podan na primeru. Na primer, za podano besedo ABCD bi izpisal naslednji vzorec:
ABCD
BBCD
CCCD
DDDD


2)
Napiši program, ki prebere vrstico znakov s tipkovnice. Nato pa napiši funkcijo, ki bo prejelo polje znakov, ki predstavlja to vrstico, poleg tega pa še prejme vrednost n, ki predstavlja novo dolžino vrstice.
Funkcija naj med besede v vrstici vrine presledke, tak oda bodo besede enakomerno razmaknjene in bo vrstica dolga podano število n znakov. Če je n manjši od podanega polja znakov, funkcija ne spremeni nič.

Tutankhamun ::

1. naloga je rešena v tej temi

A maš to do jutr za narest? :D
AMD Phenom QUAD 9950 Black Edition, 8GB

Peco016 ::

1. naloga je rešena v tej temi

A maš to do jutr za narest? :D

aha...Hvala :)
ja mam,nažalost...sm se prepozno spomnu :/

Tutankhamun ::

void ChangeLine(string &str, const int newSize)
{
	size_t foundLoc;
	size_t beginFind = 0;

	while(str.size() < newSize)
	{
		foundLoc = str.find(' ', beginFind);
		if(foundLoc == string::npos)
		{
			beginFind = 0;
			continue;
		}

		if (foundLoc > beginFind+1)
			str.insert(foundLoc, " ");
		
		beginFind = foundLoc + 1;
	}

}


int main(int argc, char *argv[])
{
	string str = "Peco016 drugic pa prej vprasi za resitve ne pa zadnji dan!";

	cout << str << endl;

	ChangeLine(str, 80);

	cout << str << endl;

	return 0;
}
AMD Phenom QUAD 9950 Black Edition, 8GB

Peco016 ::

void ChangeLine(string &str, const int newSize)
{
	size_t foundLoc;
	size_t beginFind = 0;

	while(str.size() < newSize)
	{
		foundLoc = str.find(' ', beginFind);
		if(foundLoc == string::npos)
		{
			beginFind = 0;
			continue;
		}

		if (foundLoc > beginFind+1)
			str.insert(foundLoc, " ");
		
		beginFind = foundLoc + 1;
	}

}


int main(int argc, char *argv[])
{
	string str = "Peco016 drugic pa prej vprasi za resitve ne pa zadnji dan!";

	cout << str << endl;

	ChangeLine(str, 80);

	cout << str << endl;

	return 0;
}



bom...Hvala ti :)

ERGY ::

In kaj boš povedal profesorju o teh rešitvah na zagovoru ? Ko tele boš gledal, tko ko 3/4 pa še mal ostalih.

Tutankhamun ::

Vrjetn nč ni treba :). Odgovoru ti pa ne bo, ker se je učer šele na forum upisu (vrjetn samo zaradi te teme), zdej ga ne bo več ;).
AMD Phenom QUAD 9950 Black Edition, 8GB

ERGY ::

Saj pol ni čudno, da so razni diplomanti pa še kaj več, ko ni vido maina.

Tutankhamun ::

Lepo, na konc ostanemo samo tista peščica, ki nekaj zna in si lažje najdemo službo :P.
AMD Phenom QUAD 9950 Black Edition, 8GB

Zgodovina sprememb…

Peco016 ::

In kaj boš povedal profesorju o teh rešitvah na zagovoru ? Ko tele boš gledal, tko ko 3/4 pa še mal ostalih.


reku sm d sm šu na forum in poiskal pomoč...drugih 5 nalog sm pa sam rešu in dobu oceno 4.
tko d ne bit pametn preveč...

Tutankhamun ::

A tako, pol pa uredu, kar tako naprej :P. Sej te noben ne žal, ampak večina je taka, da nč ne zna.
AMD Phenom QUAD 9950 Black Edition, 8GB

Peco016 ::

A tako, pol pa uredu, kar tako naprej :P. Sej te noben ne žal, ampak večina je taka, da nč ne zna.


ja ...sej vem.

BigWhale ::

Ja, sam tistga zgori pa nisi vedu. :>


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

C - shranjevanje rezultatov iz baze v array

Oddelek: Programiranje
71142 (841) Randomness
»

Analiza kode: goto rabimo po pameti

Oddelek: Novice / Znanost in tehnologija
2913297 (9857) one too many
»

[cpp]Kako ugotoviti koliko zapisov je v arrayu?

Oddelek: Programiranje
6775 (694) technolog
»

C++ 2 NALOGI

Oddelek: Programiranje
12996 (764) Tutankhamun
»

delo z nizi

Oddelek: Programiranje
162877 (2421) tx-z

Več podobnih tem