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

линейный однонаправленный список - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Доля слов в тексте http://www.cyberforum.ru/cpp-beginners/thread283212.html
Добрый вечер! Очень нужна помощь. Требуется написать программу, которая считала бы долю каждого слова от всего текста. При этом, конечно, надо учитывать, что слова могут быть написаны в различных падежах, во множественном или единственном числе и т.д. Заранее спасибо!
C++ Borland - масив(матрица) Дан масив X. Сформировать из него матрицу А, которая содержит по L елементов в строке. Если елементов в последней строке не хватает, заполнить пустоту нолями. Матрицу вывети по строках. http://www.cyberforum.ru/cpp-beginners/thread283204.html
Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями. Найти номер первой из строк, содержащих хотя бы один положительный эле C++
Уплотнить заданную матрицу, удаляя из нее строки и столбцы, заполненные нулями. Найти номер первой из строк, содержащих хотя бы один положительный элемент. (ДИНАМИЧЕСКИЙ МАССИВ!)
Сортировка слиянием C++
Всем привет.Требуется сортировка слиянием, для проверки скорости нескольких сортировок. Желательно,чтобы код был простой.
C++ Класс для работы с двумя строками http://www.cyberforum.ru/cpp-beginners/thread283194.html
Составьте класс для работы с двумя строками s1 и S2, включив в него сами строки, их длины и следующие методы: • ввод строк; • поиск в s1 подстроки максимальной длины, которая содержится и в S2; • вывод подстроки. Очень нужна помощь. Если есть похожие темы, киданите линк плиз, а то сам не нашёл.
C++ Вычислить функцию Помогите нужно срочно решить подробнее

Показать сообщение отдельно
Delya
0 / 0 / 0
Регистрация: 25.04.2011
Сообщений: 3
25.04.2011, 18:18     линейный однонаправленный список
имеются сведения о спортсменах-лыжниках: фамилия, результат(сек), страна.
1. создать линейный однонаправленный список(очередь)
2. распечатать список
3. вывести сведения о победителях, занявших первые три места
4. удалить сведения обо всех спортсменах заданной страны и определить их количество
5. уничтожить список, освободив выделенную под него память
6. создать меню, позволяющее многократно выбирать функции

вот начала, но не знаю как дальше)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
#include<string.h>
 
class fam
{public:
char *f,win,strana;
float rez,n,i;
fam *next,*tek,*first,*last;
void vivod1();
void vivod2();
void del();
Описание работы функций

]friend istream & operator >> (istream&ist,gorod&obj);
Перегрузка ввода: выделение памяти под элемент списка; ввод последовательно названия города, населения и числа больных до тех пор, пока пользователь не введет в поле названия города «.». Первый элемент приобретает указатель first; после введения в поле названия города «.»; текущий элемент приобретает указатель last, при этом last->next указывает на элемент first, тем самым замыкая цепь. Каждый элемент также имеет указатель pred, который указывает на предыдущий элемент (указатель first указывает на last), таким образом создается двунаправленный список. Оператор также имеет счетчик количества городов n, который понадобится в цикле при освобождении памяти, выделенной под список.
void vivod1();
Вывод списка начиная с первого введенного элемента.
void vivod2();
Вывод списка начиная с последнего введенного элемента.
void del();
Удаление сведений обо всех спортсменах заданной страны. Указатель tek указывает на первый элемент списка, в то время как указатель first перемещается на 1 элемент вперед. Указатели pred и next соответственно также меняют значения. Далее освобождается память, занимаемая tek. Функция также используется для освобождения памяти, выделенной под весь список, только в данном случае функция заключается в цикл с числом повтором равным n.
void obr();
Функция обработки списка. Просматривается весь список и вычисляется победители, занявшие первые три места. Далее сведения о победителях, занявших три первых места, выводятся на экран.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru