Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // main.c
- // datoteki
- //
- // Created by Kiril Cvetkov on 28.5.16.
- // Copyright © 2016 Kiril Cvetkov. All rights reserved.
- //
- #include <stdio.h>
- #include <string.h>
- #include <ctype.h>
- #define MAX 100
- //TIP 2
- void analizirajRecenica(FILE * datoteka)
- {
- char recenica[MAX+1]; // maksimalna dolzina na red(recenica)
- float maksimalenOdnos=-1;
- int maksimalenIndeksNaRedica=-1;
- int counter =0;
- while(fgets(recenica, "%s", datoteka))
- {
- float counterLower=0;
- float counterUpper = 0;
- for(int i=0; i<strlen(recenica); i++)
- {
- if(isalpha(recenica[i]))
- {
- if(islower(recenica[i]))
- {
- counterLower++;
- }
- else
- {
- counterUpper++;
- }
- }
- }
- float odnos = counterUpper/ counterLower;
- if(odnos>maksimalenOdnos)
- {
- maksimalenOdnos = odnos;
- maksimalenIndeksNaRedica = counter;
- }
- printf("%f\n%s \n", counterUpper/counterLower, recenica);
- counter++;
- }
- printf("%d", maksimalenIndeksNaRedica);
- }
- int main(int argc, const char * argv[]) {
- // insert code here...
- FILE *datotekaInput;
- if((datotekaInput=fopen("text.txt","r"))==NULL)
- {
- puts("Ne validno");
- }
- analizirajRecenica(datotekaInput);
- fclose(datotekaInput);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement