Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #define vel 3
- void unos (char* string, int duzina)
- {
- char c;
- int i=0;
- do {
- c=getchar();
- string[i]=c;
- i++; }
- while (c!='\n' && i<duzina);
- string[i-1]='\0';
- }
- int prebroji_znak(char* string, char znak)
- {
- int broj=0;
- while (*string!='\0')
- {
- if (*string==znak)
- broj++;
- string++;
- } return broj;
- }
- int prebroji_znakove (char* string)
- { int br;
- while(*string!='\0')
- {
- if((*(string)>='A' && *(string)<='Z') || (*(string)>='a' && *(string)<='z'))
- br++;
- string++;
- } return br;
- }
- int prebroji_samoglasnike (char* string)
- {
- int br;
- while (*string!='\0')
- {
- if (*(string)=='a' || *(string)=='e' || *(string)=='i' || *(string)=='o' || *(string)=='u' || *string=='A' || *string=='E' || *string=='I' || *string=='O' || *string=='U')
- br++;
- string++;
- }
- return br;
- }
- int main ()
- {
- char rijec[80], znak;
- printf ("Unesite rijec do 80 znakova: ");
- unos(rijec, 80);
- printf("Unos znaka koji treba prebrojati: ");
- scanf("%c", &znak);
- printf("Unesena rijec sadrzi %d znakova %c ", prebroji_znak(rijec, znak), znak);
- printf("Unesena rijec sadrzi %d znakova ", prebroji_znakove(rijec));
- printf("Unesena rijec sadrzi %d samoglasnika", prebroji_samoglasnike(rijec));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement