Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Allegator
0 / 0 / 0
Регистрация: 17.06.2012
Сообщений: 3
#1

Сохранить в новом файле те названия, которые встречаются в двух исходных - C++

23.06.2012, 18:51. Просмотров 377. Ответов 4
Метки нет (Все метки)

Помогите пожалуйста решить задачку!

Программа должна прочитать данные из двух указанных текстовых файлов, содержащих записи с названиями товаров(считать что число записей в файлах может быть различно, но не более 20). Данные нужно предварительно загрузить в два строковых массива, проанализировать и сохранить в новом файле те названия, которые встречаются в обоих массивах.

Заранее спасибо!

Добавлено через 32 минуты
Пожалуйста, помогите кто нибудь)

Добавлено через 27 минут
Откликнитесь, добрые люди, для меня это очень важно...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2012, 18:51     Сохранить в новом файле те названия, которые встречаются в двух исходных
Посмотрите здесь:

Вывести в алфавитном порядке все буквы, которые встречаются в файле - C++
Здравствуйте, у меня довольно таки классическая задача, со следующей формулировкой: дан файл, в котором английский текст, нужно в...

Напечатать те слова, которые встречаются в каждом из двух заданных предложений - C++
#include <iostream> #include <conio.h> #include <locale> using namespace std; int main() { char *tempSlova1 = new...

Напечатать те слова, которые встречаются в каждом из двух заданных предложений - C++
Напечатать те слова, которые встречаются в каждом из двух заданных предложений. Помогите. Зарание спасибо! Погуглил, много тем,но...

Напечатать множество слов,которые встречаются в каждом из двух заданных предложений. - C++
Здравствуйте! Существует такая задачка:Напечатать множество слов,которые встречаются в каждом из двух заданных предложений. Я понимаю...

Найти все символы, которые встречаются в строке более двух раз - C++
Парни помогите нужно написать в C++ Builder "Найти все символы, которые встречаются в строке более 2ух раз" Должна быть посимвольная...

Напишите программу для нахождения всех слов, которые встречаются в каждом из двух предложений. - C++
Напишите программу для нахождения множества всех слов, которые встречаются в каждом из двух заданных предложений.

Даны две строки, сформировать третью из символов, которые встречаются более двух раз - C++
Добрый день, помогите с задачей пожалуйста:) Даны две строки, сформировать третью из символов , которые встречаются более двух раз. ...

Из заданной символьной строки выбрать те символы, которые встречаются в ней только один раз, в том порядке, в котором они встречаются в тексте - C++
Из заданной символьной строки выбрать те символы, которые встречаются в ней только один раз, в том порядке, в котором они встречаются в...

дописать ( Из массива А удалить все элементы, которые встречаются в В ровно 2 раза. Из В переписать в С те элементы, которые совпадают с оставшимися) - C++
нужно чтоб на экран еще выводило перед новым массивом А, числа,которые повторяются в массиве В 2 раза. и перед С тоже чтоб выводило на...

Объединить содержимое строк в новом файле - C++
Дана строка S0, целое число N (≤ 4) и N файлов целых чисел с именами S1, …, SN. Объединить их содержимое в новом файле-архиве с ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Invader_Zim
Twilight Parasite
153 / 149 / 2
Регистрация: 21.07.2011
Сообщений: 907
23.06.2012, 18:51     Сохранить в новом файле те названия, которые встречаются в двух исходных #2
КО:
считывай инфу в двухмерные динамические массивы потом сравни их и запиши в выходной файл)
если совсем не понятно могу пример кода запилить
Allegator
0 / 0 / 0
Регистрация: 17.06.2012
Сообщений: 3
23.06.2012, 18:54  [ТС]     Сохранить в новом файле те названия, которые встречаются в двух исходных #3
Да, пожалуйста)
Invader_Zim
Twilight Parasite
153 / 149 / 2
Регистрация: 21.07.2011
Сообщений: 907
23.06.2012, 19:07     Сохранить в новом файле те названия, которые встречаются в двух исходных #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
int main(int argc, _TCHAR* argv[])
{
    F1=fopen("FILE1.txt","r");
    F2=fopen("FILE2.txt","r");
    char *a[100],*b[100],*c[100];
    int i=0;
    while(!feof(F1)){
        fscanf(F,"%s\n",a[i]);
        i++;
    }
    i=0;
    while(!feof(F2)){
        fscanf(F,"%s\n",b[i]);
        i++;
    }
    return 0;
}
 
           for(int i=0;i<j;i++){
                 for(int q=0;q<k;q++)
                        if(a[i]==b[q])
                             c[i]=a[i];
           }
           F3=fopen("FILE3.txt","w");
           //тут fprintf() в цикле и пишеш в третий файл    
    return 0;
}
Теперь кошерно) Последний кусочек не делаю в обучающих целях) Там все просто, просто влом писать)
Allegator
0 / 0 / 0
Регистрация: 17.06.2012
Сообщений: 3
24.06.2012, 17:50  [ТС]     Сохранить в новом файле те названия, которые встречаются в двух исходных #5
Спасибо большое)

Добавлено через 22 часа 9 минут
Тонко вы подшутили, ну да ладно, все равно спасибо)
Yandex
Объявления
24.06.2012, 17:50     Сохранить в новом файле те названия, которые встречаются в двух исходных
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru