Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Как пользоваться самописными функциями? https://www.cyberforum.ru/ cpp-beginners/ thread411123.html
ребят покажи пример как пользоваться самописнаннами функциями пример желательно=)
Минимальный элемент массива C++
Найти минимальный элемент массива А среди элементов,стоящих ниже побочной диагонали,и поменять его местами с максимальным элементом всего массива.
C++ Тип данных float https://www.cyberforum.ru/ cpp-beginners/ thread411079.html
Подскажите в каких случаях используют тип данных float. Гугл ничего не дал, кроме того что это вещественный тип очень малой точности. Если можно примеры применения. Заранее спасибо
C++ Можно ли из слова А получить слово Б Нужно проверить можно ли из слова А получить слово Б. #include "stdafx.h" #include <iostream> #include <string> using namespace std; char *S,*S1; int F; int i,j; https://www.cyberforum.ru/ cpp-beginners/ thread411078.html
матрица М*М C++
Определить с помощю функции совместимость матрицы размерности М * М относительно главной диагонали. Вывести исходную матрицу и сообщение о проверке. Помогите плиз
C++ Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А, по возрастанию, найти минимальный по модулю элемент. Помогите решить задачу: Дана матрица А(3,4).Упорядочить массив С(12), состоящий из элементов А, по возрастанию, найти минимальный по модулю элемент. Заранее благодарен! https://www.cyberforum.ru/ cpp-beginners/ thread411072.html
C++ Поменять местами минимальный и максимальный элементы в объектах класса #include <iostream> #include <windows.h> using namespace std; const n=5; class array { public: array(); https://www.cyberforum.ru/ cpp-beginners/ thread411068.html нахождения ейлерового цикла или пути C++
Дано матрицу смежности мультиграфа.построить ейлеров цикл или путь. Народ помогите пожалуйста, и код сделайте проще как только сможете, пожалуйста.
C++ Не могу подсчитать сумму! https://www.cyberforum.ru/ cpp-beginners/ thread411059.html
Помогите пожалуйста!!!! Помогите реализовать, программно,в квадратной матрице, сложение элементов диагоналей - параллельных главной и поиска среди этих сумм минимума..... Срочно нужно решение.... Помогите - кто может!!!! Заранее огромное спасибо!!!!
C++ Использование структуры помогите !!! вот код // #include "stdafx.h" #include "conio.h" #include "locale.h" #include "iostream" #include "iomanip" https://www.cyberforum.ru/ cpp-beginners/ thread411056.html
Вывод первых n элементов строки на Label.. C++
Всем заранее спасибо! MS VS2010, C++, MFC Есть строка String ^ test. В ней находится текст "iamtest". На форме есть label. Как вывести на label только первые 3 символа (т.е. строка="iamtest", а на label дожно быть "iam")?
C++ Как сравнить long long с нулем? GNU С++ https://www.cyberforum.ru/ cpp-beginners/ thread411049.html
Надо сравнить a>=0, где a типа long long int на GNU C++ (__int64 в гну не работает). Компилится нормально, только выполняется неправильно. Т.е. если a = -8, условие a>=0 все равно выполняется и прога работает неправильно. Что с этим можно сделать?
26 / 26 / 7
Регистрация: 18.11.2011
Сообщений: 266
25.05.2012, 09:45 0

Повтор слов в файле - C++ - Ответ 3078625

25.05.2012, 09:45. Показов 827. Ответов 1
Метки (Все метки)

Ответ

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
struct Node {
char word[40]; // область данных
int count;
Node *next; // ссылка на следующий узел
};
typedef Node *PNode; // тип данных: указатель на узел
PNode CreateNode ( char NewWord[] )
{
PNode NewNode = new Node; // указатель на новый узел
strcpy(NewNode->word, NewWord); // записать слово
NewNode->count = 1; // счетчик слов = 1
NewNode->next = NULL; // следующего узла нет
return NewNode; // результат функции – адрес узла
}
void AddFirst (PNode &Head, PNode NewNode)
{
NewNode->next = Head;
Head = NewNode;
}
void AddAfter (PNode p, PNode NewNode)
{
NewNode->next = p->next;
p->next = NewNode;
}
void AddBefore(PNode &Head, PNode p, PNode NewNode)
{
PNode q = Head;
if (Head == p) {
AddFirst(Head, NewNode); // вставка перед первым узлом
return;
}
while (q && q->next!=p) // ищем узел, за которым следует p
q = q->next;
if ( q ) // если нашли такой узел,
AddAfter(q, NewNode); // добавить новый после него
}
void AddLast(PNode &Head, PNode NewNode)
{
PNode q = Head;
if (Head == NULL) { // если список пуст,
AddFirst(Head, NewNode); // вставляем первый элемент
return;
}
while (q->next) q = q->next; // ищем последний элемент
AddAfter(q, NewNode);
}
PNode Find (PNode Head, char NewWord[])
{
PNode q = Head;
while (q && strcmp(q->word, NewWord))
q = q->next;
return q;
}
PNode FindPlace (PNode Head, char NewWord[])
{
PNode q = Head;
while (q && (strcmp(q->word, NewWord) > 0))
q = q->next;
return q;
}
void main()
{
PNode Head = NULL, p, where;
FILE *in, *out;
char word[80];
int n;
in = fopen ( "input.dat", "r" );
while ( 1 ) {
n = fscanf ( in, "%s", word ); // читаем слово из файла
if ( n <= 0 ) break;
p = Find ( Head, word ); // ищем слово в списке
if ( p != NULL ) // если нашли слово,
p->count ++; // увеличить счетчик
else {
p = CreateNode ( word ); // создаем новый узел
where = FindPlace ( Head, word ); // ищем место
if ( ! where )
AddLast ( Head, p );
else AddBefore ( Head, where, p );
}
}
fclose(in);
out = fopen ( "output.dat", "w" );
p = Head;
while ( p ) { // проход по списку и вывод результатов
fprintf ( out, "%-20s\t%d\n", p->word, p->count );
p = p->next;
}
fclose(out);
}


Вернуться к обсуждению:
Повтор слов в файле C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.05.2012, 09:45
Готовые ответы и решения:

Поиск в текстовом файле всех слов, заданных в другом текстом файле
Вообщем такое задание: Поиск в текстовом файле всех слов, заданных в другом текстом файле; Не...

Сравнение слов в одном файле со словами в другом файле
Здравствуйте! Суть задачи такая: 1. Первый файл - запросы с городами, второй файл - база городов...

В файле задан список слов; составить список слов, встречающихся в списке только один раз
.В файле задан список слов. Составить список слов, встречающихся в списке только один раз. Почините...

Посчитать и вывести на экран количество слов в файле, первую половину слов вывести в другой файл
3. Открыть файл, имя которого задается с клавиатуры. Посчитать и вывести на эк-ран количество слов...

1
25.05.2012, 09:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.05.2012, 09:45
Помогаю со студенческими работами здесь

Количество слов в файле!
Как реализовать цикл по подсчёту кол-ва слов в файле?:help:

Подсчет слов в файле
Товарищи! Нужна ваша помощь... Необходимо написать программу для подсчета слов в предложении из...

Поиск слов в файле.
Помогите чё-то не получается написать программу выполняющую поиск строки в файле ,содерж.заданное...

Перемешивание слов в файле
Всем привет :) Мне требуется написать программу, которая формирует текстовый файл на основе двух...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru