Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<string.h>
- #include<ctype.h>
- #include <ctype.h>
- int samoglaska(char c)
- {
- c=tolower(c);
- if(c == 'a' || c == 'e' || c == 'i' || c =='o' || c =='u')
- return 1;
- else return 0;
- }
- int broenjeSamoglaski(char *c)
- {
- int brojac=0;
- for(int i=0;i<strlen(c);i++)
- {
- if(samoglaska(c[i]))
- brojac++;
- }
- return brojac;
- }
- void writeToFile() {
- FILE *f = fopen("dat.txt", "w");
- char c;
- while((c = getchar()) != '#') {
- fputc(c, f);
- }
- fclose(f);
- }
- int main () {
- writeToFile();
- FILE *f1 = fopen("dat.txt","r");
- char ch;
- char zborce[100];
- int flag=0,max=0;
- int brojac=0;
- char nova[100];
- while((ch=fgetc(f1))!=EOF)
- {
- if(isalpha(ch))
- {
- if(!flag)
- {
- flag=1;
- }
- nova[brojac]=ch;
- brojac++;
- }
- else if(flag)
- {
- nova[brojac]='\0';
- flag=0;
- if(broenjeSamoglaski(nova)>=max)
- {
- max=broenjeSamoglaski(nova);
- strcpy(zborce,nova);
- }
- brojac=0;
- }
- }
- if(max==0)
- {
- printf("Nema nitu eden zbor so samoglaska");
- }
- else
- {
- printf("%s",zborce);
- printf(" %d",max);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement