Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [С++] Группировка символов по Фибоначчи


Автор: tension 2.5.2012, 14:09
Нужно создать текстовый файл заполненный рандомной символьной информацией, подсчитать количество букв и сгруппировать их согласно Фибоначчи и вывести результаты также в файл.
Я в упор не понимаю как группировать буквы по Фибоначчи.

пример подобного кода, но без фб 

Код

#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();
}


Автор: t_gran 2.5.2012, 17:38
tension, я бы на вашем месте уточнил задание у преподавателя (или у ассистента).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)