Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void unos(char* string, int duzina)
- {
- int i = 0;
- char c;
- do
- {
- c = getchar();
- string[i] = c;
- i++;
- }
- while(c != '\n' && i < duzina);
- string[i - 1] = '\0';
- }
- int prebrojavanje(char* string, char znak)
- {
- int broj = 0;
- while(*string != '\0')
- {
- if(*string == znak)
- broj++;
- string++;
- }
- return broj;
- }
- int duzina(char* string) {
- int br=0;
- while (*string!='\0') {
- if ((*string>='a' && *string<='z') || (*string>='A' &&*string<='Z'))
- br++;
- string++;
- }
- return br;
- }
- int main()
- {
- char rijec[80], znak;
- printf("Unesite rijec do 80 znakova (ENTER za kraj): ");
- unos(rijec, 80);
- printf("Unesena rijec sadrzi %d znakova.\n",duzina(rijec));
- printf("Koji znak treba prebrojati: ");
- scanf("%c", &znak);
- printf("Broj znakova %c je: %d \n", znak, prebrojavanje(rijec, znak));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement