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

Список - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Склеивание двух vector'ов http://www.cyberforum.ru/cpp-beginners/thread171836.html
Имеется два экземпляра класса std::vector. Я хочу один вектор прицепить к другому. Т..е на входе имеем вектора {1,2,3} и {4,5,6}, а хочется получить вектор {1,2,3,4,5,6}. Сейчас я обхожу поэлементно второй вектор и добавляю к первому, но это велосипед. Можно ли это сделать по-человечески?
C++ Вычислить произведение последних 3-х чисел не кратных 5 в диапазоне от 20 до 50 Всем привет! Мне дана задача, но я незнаю как в С++ обозначать диапазоны и через какой цикл писать. У меня 2 варианта, но я склоняюсь ко 2 варианту. Вычислить произведение последних 3-х чисел не кратных 5 в диапазоне от 20 до 50. Вариант 1 #include "stdafx.h" #include <iostream> using namespace int _tmain(int argc, _TCHAR* argv) http://www.cyberforum.ru/cpp-beginners/thread171835.html
C++ Программа для отыскания заданного количества пар дружественных чисел
Два числа называют дружественными, если каждое из них равно сумме всех делителей другого, кроме самого этого числа. Например, 220 и 284 есть дружественные числа, так как делителями первого являются числа 1 2 4 5 10 11 20 22 44 55 110, сумма которых равно 284, а делителями второго - числа 1 2 4 71 142, которые в сумме дают 220. Напишите программу для отыскания заданного количества пар...
C++ курсовое проектирование на с++
21. В цехе находятся 8 станков. Каждый станок имеет свое время обработки заготовки и свое количество материала в кг., уходящего в отходы. Каждая заготовка также имеет свои коэффициенты , влияющие на время обработки и на количество отходов. Параметры заготовок, поступающих в цех задаются в процессе работы. Отображать заготовки, находящиеся в очереди, время, оставшееся до окончания обработки для...
C++ Расположение конкретной точки на площине http://www.cyberforum.ru/cpp-beginners/thread171803.html
Помогите! Нужно написать программу С++. нужно ввести х, у і тогда программа должна если точка принадлежит кругу с радиусом 2 и центром в точке (0,0) вивести на екран true.и если наоборот то false. надеюсь понятно... #include<iostream> #include<cmath> using namespace std; int main() {double x,y; cout<<"Vvedit x"<<endl; cin>>x; cout<<"Vvedit y"<<endl; cin>>y;
C++ Определить количество отрицательных элементов в тех строках матрицы, которые содержат хотя бы один нулевой элемент по программе:дана целочисленная квадратная матрица.Определить количество отрицательных элементов в тех строках ,которые содержат хотя бы один нулевой элемент. подробнее

Показать сообщение отдельно
Demonhunterus
1 / 1 / 0
Регистрация: 20.09.2010
Сообщений: 36
03.10.2010, 14:48     Список
Доброго всем времени суток.
Столкнулся с таким вот заданием:
сформировать документ,в котором сохраняется информация о заболеваемости сотрудников:Ф.И.О, год рождеия,заболевание,длительность болезни.На его основе сформировать список сотрудников,которые перенесли одно и то же заболевание.
Есть код интерфейса АТД "Список"
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
template <class Item,class Key> class List
{
private:
// программный код,зависящий от реализации
public:
List()
~List();
void add(Item);
Item *search(Key);
Item *insert(Item,Item);
boll remove(Item);
void print();
}
;
Подскажите,как лучше это реализовать всё?
Читать список из подготовленного ранее txt файла или можно как-то иначе?
Использовать сортировку,чтобы вывести список сотрудников,перенесших одно и то же заболевание,или можно без сортировки обойтись?
Использовать одно- или двухсвязный список?
Вот такая вот проблема Помогите,кто чем может.

Нарыл вот ещё какие коды.
Запись связных список в файл и считывание их из файлов
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
ofstream outfile(file Name);
{for (Node *t=head;t!=Null;t=t->next)
outfile << t->item<<endl;
outfile close();}
-------------------------------- Запись
ifstream infile(file Name);
{ int next Item;
if (infile>>next Item)
{head=new Node;
head->item=next item;
head->next=NULL;
tail=head
while(infile>>next item)
{tail->next=new Node;
tail=tail->next;
tail->item=next item;
tail->next=Null;
}
} infile close();}
---------------------считывание из файла
В коде могут быть ошибки!Если есть(а они точно есть),ткните,пожалуйста,где...(код нашел у друга в конспекте,но почерк у него не очень...)

Добавлено через 53 минуты
Нашел похожую тему,но программа на Паскале http://www.cyberforum.ru/pascal/thre...ead171747.html
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru