Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнить массив случайными символами Как заполнить двумерный массив случайными символами? https://www.cyberforum.ru/ cpp-beginners/ thread1304322.html Шифрование методом "Диск Альберти" C++
Написать приложение для преобразования файлов с открытым сообщением в файлы с зашифрованным сообщением методом "Диск Альберти". У меня программа считывает текст из консоли, преобразует этот текст в зашифрованный и записывает в файл. А нужно, чтобы считывала не из консоли, а из файла, преобразовывала и записывала в новый файл. #include <stdio.h> #include <stdlib.h> #include <string.h> ...
C++ Программа-симулятор солнечной системы Если нетрудно помогите нарисовать 8 планет (кругов) которые движутся навколо солнца я просто прошу нарисовать круги одинаковых размеров . Только чтобы эти планеты двигались по кругу. Мне это вопрос жизни после завтра курсач сдавать а вам это легкое дело помогите . https://www.cyberforum.ru/ cpp-beginners/ thread1304298.html C++ Рассчитать расход топлива самолета Перед авиаперелётом на известное расстояние закупается топливо для самолёта. Топливо продаётся в ёмкостях заданного объёма, указана цена одной ёмкости. Также известен расход топлива самолёта. Требуется определить, хватит ли имеющейся суммы денег на закупку необходимого количества топлива. Топливо также может быть закуплено у иностранного поставщика, поэтому требуется узнать его стоимость в... https://www.cyberforum.ru/ cpp-beginners/ thread1304288.html
C++ Декодирование файла QP
Помогите с программой хотя бы чем то)) есть файл в котором записан Quoted-printable код.нужно декодировать с того файла бинарный изначальный файл и открыть его для просмотра.декодирована файла имя читать из входящего файла первой строки
C++ Перевод Паскаль-С++: найти сумму элементов матрицы, которые по модулю больше единицы в каждом парном столбце https://www.cyberforum.ru/ cpp-beginners/ thread1304281.html
Помогите решить задачу, буду очень признателен. Определить сумму элементов матрицы, которые по модулю больше единицы в каждом парном столбце и количество таких элементов. Размер матрицы вводить с клавиатуры, а элементы разместить в памяти динамично. Добавлено через 14 минут Написал на Паскале - все работает, но на С++ никак не могу перенести( Program x; Uses crt; var b: array of...
C++ Перевод программы с Pascal на C++ Имеется программа написанная на Pascal Program prim; uses Crt; var a:array of integer; t,min,x,y,u,i,j,k,l,m,n,cost:longint; b,c:array of integer; begin clrscr; https://www.cyberforum.ru/ cpp-beginners/ thread1304280.html C++ Метод половинного деления
Уравнение: sin x − 2.3x = 2.8 на интервале от (-π до π)
C++ Поменять местами в последовательности наибольший и наименьший члены с помощью указателей Дано натуральное число n(n\leq 100) и последовательность целых чисел {a}_{1},{a}_{2},...{a}_{n} Поменять местами в этой последовательности наибольший и наименьший члены . Если в последовательности несколько наибольших или наименьших элементов , то рассматривать последние из таких. Для доступа к элементам массива воспользоваться указателями. =-O https://www.cyberforum.ru/ cpp-beginners/ thread1304256.html C++ Найти порядок числа, операцией сдвига https://www.cyberforum.ru/ cpp-beginners/ thread1304239.html
Здравствуйте. Задание: найти порядок n для целого числа k \leq {2}^{n} при помощи операций сдвига. Например, ввели 256, прога выдала 8. Я думаю, надо сделать цикл со счётчиком: двойку возводить в степень 2, 3, 4 и т.д., пока оно не станет равно введённому числу. Но возводить в степень надо операцией логического сдвига. Да ?
C++ Преобразовать строку таким образом, чтобы все слова в ней были напечатаны наоборот
Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В конце текста ставится точка. Текст содержит не более 255 символов. Выполнить ввод строки и обработку строки: Преобразовать строку таким образом, чтобы все слова в ней были напечатаны наоборот.
C++ Вывести (k-1)! И k! Дано положит А>0, найти такое к, что (к-1)!<=А<к!- это условие. Вот код: > #include <iostream> > #include <conio.h> > > using namespace std; > > unsigned long fact(int k) { > if (k == 0) return 1; https://www.cyberforum.ru/ cpp-beginners/ thread1304208.html
7784 / 6553 / 2982
Регистрация: 14.04.2014
Сообщений: 28,615
19.11.2014, 20:40 0

Работа с STL list + пропись List.h - C++ - Ответ 6874031

19.11.2014, 20:40. Показов 2536. Ответов 28
Метки (Все метки)

Ответ

Так пойдёт?
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
class Student;
 
typedef std::list<Student> L;
typedef std::list<Student>::iterator IL;
 
class Student
{
    char* FIO, *faculty;
    int age;
public:
    Student()
    {
        FIO = new char[10];
        faculty = new char[8];
        FIO[0] = '\0';
        faculty[0] = '\0';
        age = 0;
    }
    Student(const Student & ob)
    {
        FIO = new char[10];
        faculty = new char[8];
        strcpy(FIO, ob.FIO);
        strcpy(faculty, ob.faculty);
        age = ob.age;
    }
    void show_info()
    {
        cout<<"ФИО "<<FIO<<endl;
        cout<<"Факультет "<<faculty<<endl;
        cout<<" AGE "<<age<<endl;
    }
    Student put_info()
    {
        cout<<"ФИО ";
        cin.getline(FIO, 10);
        cout<<"AGE ";
        cin>>age;
        cin.ignore(1);
        cout<<"Факультет ";
        cin.getline(faculty, 8);
        return *this;
    }
    
    ~Student()
    {
        delete[] FIO;
        delete[] faculty;
    }
 
};
 
int main()
{
    std::locale::global(std::locale(""));
    L p;
    
    p.push_back(Student().put_info());
 
    for (IL i = p.begin(); i != p.end(); ++i) i->show_info();
 
    system("pause");
    return 0;
}


Вернуться к обсуждению:
Работа с STL list + пропись List.h C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.11.2014, 20:40
Готовые ответы и решения:

Работа с STL list
Есть некий каталог с 3 переменными (string,string,int), который нужно хранить в list Как я...

Работа с STL <list>
В общем, есть текст, программа выделяет в тексте последовательность введённую с клавиатуры(выделяет...

Работа с двунаправленым списком. STL <list>
Помогите пожалуста найти ошибку.. 3) Даны натуральное число n, действительные числа x1,x2,....,xn...

Работа с STL. Поменять vector на list
Программа должна быть написана так, чтобы достаточно было заменить в одном месте vector на list и...

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

List STL
В общем нужно создать класс STL c помощью list: CStudent.h #include &lt;string&gt; using namespace...

STL list
Доброго времени суток, пока имею поверхностное представление о алгоритмах STL и функциях для...

STL list
как вставить элемент в середину списка list STL? float list_insert_rand(int num) { srand...

STL List
Вот в чем проблема, была дана задача, решить которую надо было с помощью Deque и List, Deque...

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