/* Napišite program u koji korisnik unosi niz znakova. Definirajte funkciju za
zamjenu velikih slova u mala i malih u velika u nizu znakova (znakovi koji
nisu niti velika, niti mala slova ostaju nepromijenjeni). Izgled prototipa
funkcije je: int nizprom(char *niz). Funkcija vraca broj promijenjenih
znakova. */
#include
#include
using namespace std;
int nizprom(char *polje);
int main()
{char polje[100];
cout<<"Unesite niza znakova: "<
cout<<"broj izmjena je: "<
cin.get();
return 0;
}
int nizprom(char *polje)
{
int i =0,count=0;
while(*(polje+i)!='/0')
{
if(isupper(*(polje+i)))
{ *(polje+i)=tolower(*(polje+i));
count++;
}
else if (islower(*(polje+i)))
{ *(polje+i)=toupper(*(polje+i));
count++;
}
i++;}
return count;
}
Post je objavljen 24.04.2013. u 02:26 sati.