pashazt
22-12-2012, 23:58
Вот функция которая выводит на экран слова, которые имеют непарное количество согласных букв.
void print2(const char *b, const char *e)
{
int cnt=0;
for( const char* p = b; p != e; p++ )
if (!(( *p=='a' || *p=='o' || *p=='e' || *p=='u' || *p=='y' || *p=='i')||
( *p=='A' || *p=='O' || *p=='E' || *p=='U' || *p=='Y' || *p=='I')))
cnt++;
if(cnt%2==1)
{
for( const char* p = b; p != e; p++ )
putch( *p );
printf("\n");
}
}
Допишите ее так, что бы она удаляла эти слова из файла.
void print2(const char *b, const char *e)
{
int cnt=0;
for( const char* p = b; p != e; p++ )
if (!(( *p=='a' || *p=='o' || *p=='e' || *p=='u' || *p=='y' || *p=='i')||
( *p=='A' || *p=='O' || *p=='E' || *p=='U' || *p=='Y' || *p=='I')))
cnt++;
if(cnt%2==1)
{
for( const char* p = b; p != e; p++ )
putch( *p );
printf("\n");
}
}
Допишите ее так, что бы она удаляла эти слова из файла.