Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Да се напише програма која од датотеката со име "text.txt" ќе го одреди и отпечати на стандарден излез односот на цифри и букви.
- Забелешка: Да не се менува функцијата writeToFile(). Таа служи за креирање и пополнување на влезната датотека со податоците дадени на стандардниот влез. */
- #include <stdio.h>
- #include <ctype.h>
- void writeToFile() {
- FILE *f = fopen("text.txt", "w");
- char c;
- while((c = getchar()) != '#') {
- fputc(c, f);
- }
- fclose(f);
- }
- int main() {
- writeToFile();
- // vasiot kod ovde
- FILE * fpInput;
- fpInput = fopen("text.txt", "r");
- if(NULL == fpInput)
- {
- puts("GRESKA");
- return -1;
- }
- char c;
- int br=0,bu=0;
- while((c=fgetc(fpInput))!=EOF)
- {
- if(isalpha(c))
- bu++;
- if(isdigit(c))
- br++;
- }
- printf("%.2f",(double)br/bu);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement