Нужно создать текстовый файл заполненный рандомной символьной информацией, подсчитать количество букв и сгруппировать их согласно Фибоначчи и вывести результаты также в файл. Я в упор не понимаю как группировать буквы по Фибоначчи.
пример подобного кода, но без фб
| Код | #include<stdio.h> #include<conio.h> #include<ctype.h> void main() { FILE *k; FILE *p; if((k=fopen("J:\N.txt","r"))==NULL) { printf(" error!\n cannot open file\n"); getch(); return; } char c[50]; int o=0,m=0,i=0; k=fopen("J:\\N.txt","r"); p=fopen("J:\\P.txt","w"); printf("\n rezyltat obrobku fajly: \n\n"); while(!feof(k)) { fscanf(k,"%c\n",&c[i]); if(isdigit (c[i])) o++; if(isalpha (c[i])) m++; if(isdigit (c[i])) c[i]=‘*’; if(isalpha (c[i])) c[i]=‘0’; fprintf(p," %c ",c[i]); printf(" %c",c[i]); i++; } printf("\n\n kilkist zifr: %d \n ",o); printf("\n kilkist bykv: %d",m); fprintf(p,"\n\n kilkist zifr: %d \n ",o); fprintf(p,"\n kilkist bykv: %d",m); fclose(k); fclose(p); getch(); }
|
|