Web Design Club

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Web Design Club » C/C++ » Перечислить все слова предложения, которые состоят из тех же букв...


Перечислить все слова предложения, которые состоят из тех же букв...

Сообщений 1 страница 5 из 5

1

Перечислить все слова заданного предложения, которые состоят из тех же букв, что и первое слово предложения.

Код:
//---------------------------------------------------------------------------

#pragma hdrstop
#include <iostream.h>
#include <conio.h>
#include "File1.h"

//---------------------------------------------------------------------------

#pragma argsused

int main(int argc, char* argv[])
{
        words text[100];
        int i = 0;
        FILE * f;
        f = fopen("TEXT.txt", "rt");
        if (f == NULL)
        {
                cout << "File not open - ERROR" << endl;
                return 1;
        }
        while (!feof(f))
        {
                fscanf(f, "%s", text[i].word);
                printf("%s ", text[i].word);
                i++;
        }
        cout << endl << endl;
        for (int u = 0; u < i; u++)
        {
                if (((strspn(text[0].word, text[u+1].word)) == strlen(text[0].word)) && (strlen(text[0].word) == strlen(text[u+1].word)))
                        cout << text[0].word << " - " << text[u+1].word << endl;
        }
        cout << endl;
        cout << "End programm..." << endl;
        getch();
        return 0;
}
//---------------------------------------------------------------------------

Отредактировано Инь&Ян (2008-12-11 05:19:33)

0

2

#include "File1.h"

Код:
struct words
{
        char word[25];
};

0

3

Вот как то так http://rd.foto.radikal.ru/0707/02/571113e2bae0.gif

0

4

Не понял задачки, т.е. слова "папа" и "аапп" считаются одинаковыми?

0

5

Правильно понял. Или "папа" и "апап".

0


Вы здесь » Web Design Club » C/C++ » Перечислить все слова предложения, которые состоят из тех же букв...