Stringovi
zadatak 1
Napisati program za rad sa stringovima koji će da ima sledeće opcije :1) Unos stringa 2) Dužina stringa, bez korišćenja funkcije strlen 3) Ispis ASCII kodova svakog karaktera u stringu tabelarno u dve kolone. U prvoj koloni ispisuju se karakteri a u drugoj kodovi karaktera u decimalnom obliku. Ako se karakter ponavlja ne treba ispisati podatak ponovo (napisati pomoćnu funkciju koaj proverava da li se karakter nalazi u stringu). 4)Ispituje koliko zadatog karaktera ima u datom stringu i na kojim pozicijama je zadati karakter 5) Zamenjuje uneti karakter sa novim karakterom 6) Izbacuje svako pojavljivanje određenog karaktera (kojeg unosi korisnik) iz stringa 7) Ispituje da li je uneti string palindrom 8) Kraj . U opcijama od 2 do 7 prvo ispisati uneti string. Opcije od 2 do 7 realizovati preko funkcija. String ne treba da je duži od 255 karaktera. Napraviti zaštitu da ukoliko nije unesen string onda se o tome obaveštava korisnik.
printf("Program za manipulaciju stringovima");
printf("\n1) Unos stringa");
printf("\n2) Duzina stringa");
printf("\n3) ASCII kod karaktera stringa");
printf("\n4) Broj i pozicija odredjenog karaktera");
printf("\n5) Zamena karaktera");
printf("\n6) Palindrom");
printf("\n7) Kraj programa");
printf("\nIzaberite opciju:");Domaći:
Na osnovu prethodnog zadatka napisati program za rad sa stringovima koji će da ima sledeće opcije :1) Unos broja (string cifara) 2) Dužina broja, bez korišćenja funkcije strlen 3) Ispis ASCII kodova svakog karaktera cifre u stringu tabelarno u dve kolone. U prvoj koloni ispisuju se karakteri a u drugoj kodovi karaktera u decimalnom obliku. Ako se karakter ponavlja ne treba ispisati podatak ponovo. 4)Ispituje koliko zadate cifre ima u datom stringu i na kojim pozicijama je zadata cifra 5) Zamenjuje unetu cifru sa novim cifrom 6) Ispituje da li je uneti string cifara palindrom 7) Kraj . U opciji 1 dozvoliti samo unos cifara. Kada korisnik unese neki drugi karakter ili početnu nulu taj karakter treba da se ignoriše. U opcijama od 2 do 6 prvo ispisati string cifara. Opcije od 1 do 6 realizovati preko funkcija. String ne treba da je duži od 255 karaktera. Napraviti zaštitu da ukoliko nije unesen string onda se o tome obaveštava korisnik.
printf("Program za manipulaciju stringovima");
printf("\n1) Unos broja");
printf("\n2) Duzina broja");
printf("\n3) ASCII kod cifara broja");
printf("\n4) Broj i pozicija odredjene cifre");
printf("\n5) Zamena cifara");
printf("\n6) Palindrom");
printf("\n7) Kraj programa");
printf("\nIzaberite opciju:");2ITS-stringovi zadatak1
By lanik
2ITS-stringovi zadatak1
- 450