Pregled posta

Adresa bloga: https://blog.dnevnik.hr/prirodaa

Marketing

zad24(trazenje pojavljivanja znaka) i 25(dopuna-zamjena drugim znakom)

#include
using namespace std;

int brojpon (char* niz, char znak);
// int zamznak(char *niz, char novi, char stari);

int main ()
{
char* niz = new char [50];

cout << "\n\t Unesite znakovni niz. ( max. 50 znakova). " << "\n\n\t";
cin.getline (niz, 50);

char znak;

cout << "\n\t Unesite znak za koji zelite saznati ponavljanja: ";
cin >> znak;

cout << "\n\t Broj ponavljanja znaka '" << znak << "' u unesenom nizu iznosi: " << brojpon (niz, znak) << endl;

/* char novi, stari;

cout << "\n\t Unesite znak koji zelite zamjeniti: ";
cin >> stari;

cout << "\n\t Unesite znak kojim zelite zamjeniti prije navedeni znak: ";
cin >> novi;

cout << "\n\t Zamjena je izvrsena " << zamznak(niz, novi, stari) <<" puta." << endl; */

int looker = 0;
cout << "\n\t";
while (niz[looker] != '\0')
{
cout << niz[looker];
looker++;
}

delete [] niz;

cin.sync();
cin.get();
return 0;
}

int brojpon (char* niz, char znak)
{
int broj = 0, looker = 0;

while (niz[looker] != '\0')
{
if (niz[looker] == znak)
broj++;

looker++;
}
return broj;
}

/* int zamznak(char *niz, char novi, char stari)
{
int zamjena = 0, looker = 0;

while (niz[looker] != '\0')
{
if (niz[looker] == stari)
{
niz[looker] = novi;
zamjena ++;
}
looker++;
}
return zamjena;
} */


Post je objavljen 24.04.2013. u 00:48 sati.