Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int length (char *s) {
- int d=0;
- while (*(s++)!='\0') d++;
- return d;
- }
- void cut(char *string, int indeks, int len)
- {
- int i;
- for(i = indeks; i <= length(string) - len; i++)
- {
- string[i] = string[i + len];
- }
- }
- int JeLiBroj (char c) {
- if (c>='0' && c<='9') return 1;
- return 0;
- }
- int JeLiSlovo (char c) {
- if (tolower(c)>='a' && tolower(c)<='z') return 1;
- return 0;
- }
- int Samoglasnik (char *s, int poc, int kraj) {
- int i;
- for (i=poc; i<kraj; i++) {
- if (tolower(s[i])=='a' || tolower(s[i])=='e' || tolower(s[i])=='i' || tolower(s[i])=='o' || tolower(s[i])=='u')
- return 1;
- }
- return 0;
- }
- int RijeciSaSamoglasnikom (char *s) {
- int i, duzina=length(s), brojac=0, poc, kraj;
- for (i=0; i<duzina; i++) {
- if (JeLiSlovo(s[i])) {
- poc=i;
- i++;
- while (JeLiSlovo(s[i])) i++;
- kraj=i;
- if (Samoglasnik(s,poc,kraj)) brojac++;
- }
- }
- return brojac;
- }
- int main () {
- char s[]="Selma jjjhhj bila ovdje jucer opet.";
- printf("%d", RijeciSaSamoglasnikom(s));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement