Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Выдает ошибку, как исправить её? https://www.cyberforum.ru/ cpp-beginners/ thread232081.html
//Подсчитать количество строк заданной целочисленной матрицы NxN, являющихся перестановкой чисел 1,2...N //( т.е. содержащих кадое из чисел 1,2...N ровно один раз) #include "stdafx.h" #include <iostream> #include <fstream> using namespace std; int num();
C++ Разные компиляторы
Програмировать на С++ только начинаю. Только вот при скачивании разных учебников - встречаю отличающиеся коды. В одних случаю пишеться using namespace std;, в других - нет. Кое-где местоcout << .... встречаетьсяcout :: ...... Использовал разные версии программ С++ (3.02, 5.02, сейчас стоит Microsoft Visual 6.0 ++). При двоеточиях в коде выдают ошибку. Visual работает как с командой с...
C++ Посчитать сумму элементов двумерного массива https://www.cyberforum.ru/ cpp-beginners/ thread232061.html
Элементы матрицы заполнить случайными числами в диапазоне от 3 до 8. Посчитать сумму элементов двумерного массива. Посчитать произведение нечётных элементов массива. Вывести на экран процентное соотношение суммы и произведения. #include <iomanip> #include <iostream> #include <cstdlib> #include <ctime> #include <string.h>
C++ Файлы https://www.cyberforum.ru/ cpp-beginners/ thread232037.html
Ребят, есть задание, перемножить две матрицы и вывести максимальный элемент. Я написала простую программу. Необходимо ее переделать так, что бы матрица1 и матрица2 считывались с разных текстовых файлов, в которых было записано, например, информация в первом файле: 2 2 5 8 7 9 где 2 2 - размерность матрицы, 5 8 7 9 - элементы матрицы;
Время. C++
Помогите пожалуйста решить задачи. А то я не совсем поняла как ее делать. 1) предполагается реализация текстового меню и использование оператора case; Описать структуру «Время». Реализовать функцию, которая выведет на экран время в предложенном формате. Выберите формат: 1) 14:15:55 2) 14 часов 15 минут 55 секунд 3) 14-15-55 Ввод: 1
C++ Описать тип struct Rectangle https://www.cyberforum.ru/ cpp-beginners/ thread232029.html
не знаю как сделать то, что выделено жирным шрифтом( Описать тип struct Rectangle, задающий на плоскости замкнутый прямоугольник со сторонами, параллельными координатным осям и габаритами (x–, x+) и (y–, y+) по осям абсцисс и ординат соответственно. Реализовать в виде отдельных функций следующие операции над переменными этого типа: а) вычисление площади прямоугольника; б) построение...
C++ Написать программу, в ходе выполнения которой... Написать программу, в ходе выполнения которой круг зеленого цвета, появившись в центре экрана и постепенно расширяясь, увеличивается в размерах в три раза, а затем сжимается до начальных размеров. Нужно срочно сделать до вечера. https://www.cyberforum.ru/ cpp-beginners/ thread232002.html C++ Выровнять текст по левому краю
Доброго времени суток.Помогите пожалуйста осталась одна задача,а я понятия не имею как её делать.:wall: Нужно написать обработчик текстовых файлов,чтоб создавала текстовый файл,в котором текст выравнивался по левому краю(без переносов) с сохранением абзацев. Пожалуйста можно без файлов(с консоли) даже сделать.
C++ Метод Ньютона для системы двух уравнений Здравствуйте! помогите, пожалуйста, чайнику от программирования написать код) смысл заключается в том, что нужно создать программу, которая будет искать корни уравнения методом ньютона, а вот, что мне написал преподаватель (в качестве подсказки): 1) Fun(double *x, double *x); 2)Fab(double x, double x, double x*(вот здесь непонятная закорючка:) )); х1,х2; при создании программы необходимо... https://www.cyberforum.ru/ cpp-beginners/ thread231996.html C++ Как создать динамический двумерный массив Динамический одномерный массив p можно сождать примерно так: int N, *p; cin >> N; p= new int А как создать динамический двумерный массив, например, p. Подскажите, пожалуйста, кто знает. https://www.cyberforum.ru/ cpp-beginners/ thread231994.html
C++ нужен перевод кода с c++ в паскаль
https://www.cyberforum.ru/cpp-beginners/thread97152.html вот этот код Добавлено через 5 минут либо если есть такая возможность написать ее заново, ток в прогу необходимо максимально использовать аппарат процедур и функций.
C++ Частотный анализ текста https://www.cyberforum.ru/ cpp-beginners/ thread231963.html
Частотный анализ текста. Вот прогрммма. #include <iostream> #include <fstream> #include <iomanip> int main() { const int start=32; const int size=128;
2848 / 1997 / 986
Регистрация: 21.12.2010
Сообщений: 3,705
Записей в блоге: 10
21.01.2011, 18:59 0

Динамические структуры данных. Формирование линейного списка. - C++ - Ответ 1306262

21.01.2011, 18:59. Показов 4782. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено poseidon как решение

Решение

Добавлено через 1 час 51 минуту
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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
#include <iostream>
using namespace std;
 
template<class T>
struct node{
    T term;
    T expl;
    node* next;
    node():next(0){}
    node(T a, T b):next(0), term(a), expl(b){}
};
 
template<class T>
struct list{
    node<T>* head;
    list():head(0){}
    void add(T, T);
    void show();
    void help(T);
};
 
template<class T>
void list<T>::add(T a, T b){
    node<T>* temp=new node<T>(a, b);
    if(head==0) head=temp;
    else{
        node<T>* t=head;
        while(t->next!=0) t=t->next;
        t->next=temp;
    }
}
 
template<class T>
void list<T>::show(){
    node<T>* temp=head;
    while(temp!=0){
        cout<<temp->term<<"\n"<<temp->expl<<"\n\n";
        temp=temp->next;
    }
}
 
template<class T>
void list<T>::help(T t){
    node<T>* temp=head;
    while(temp!=0){
        if(temp->term==t){
            cout<<temp->expl<<"\n";
            return;
        }
        else temp=temp->next;
    }
    cout<<"Term not found\n";
}
 
template<class T>
void formList(list<T>& l){
    cout<<"Formirovanie spiska pomoschi: \n";
    string t, e;
    while(true){
        cout<<"input term(0 exit into menu)\n";
        getline(cin, t);
        if(t=="0") break;
        cout<<"input explanation\n";
        getline(cin, e);
        l.add(t, e);
        cout<<"\n";
    }
};
 
template<class T>
void showList(list<T>& l){
    cout<<"\nProsmotr spiska pomoschi: \n";
    if(l.head==0) cout<<"Spisok pust\n";
    else l.show();
};
 
template<class T>
void searchList(list<T>& l){
    string t;
    cout<<"\n\nVvedite termin dlya poiska(0 exit into menu)\n";
    while(true){
        getline(cin, t);
        if(t=="0") break;
        l.help(t);
    }
};
 
int main(){
    list<string> l;
    int opt;
    while(true){
        cout<<"\n"
        "1 - Formirovanie spiska pomoschi\n"
        "2 - Prosmotr spiska pomoschi\n"
        "3 - Poisk termina v spiske\n"
        "0 - Exit\n";
        cin>>opt;
        cin.ignore();
        switch(opt){
            case 1: formList(l);   break;
            case 2: showList(l);   break;
            case 3: searchList(l); break;
            case 0: return 0;
            default: cout<<"Wrong option\n";
        }
    }
}


Вернуться к обсуждению:
Динамические структуры данных. Формирование линейного списка. C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.01.2011, 18:59
Готовые ответы и решения:

Динамические структуры данных. Сформировать динамический список, описать функцию, которая удаляет из списка за каждым вхождением элемента Е
Сформировать динамический список (стек или очередь), считая, что длина списка (количество...

Выполнить упорядочение динамической структуры данных (линейного списка) по полю year
Ввести несколько записей (первое поле year которых представляет год выпуска автомобиля, а второе...

Динамические структуры данных: Удалить из списка все нулевые элементы
В работе во всех вариантах используются односвязные списки, информационная часть которых – целое...

Динамические структуры данных. Спроектировать алфавитный указатель.каждый компонент списка содержит слово и номер страницы
Разработать программу с использованием динамических структур данных Спроектировать алфавитный...

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

Динамические данные.формирование списка
Помогите пожалуйста решить лабу!! Хотя бы пример как это все делать??? пожалуйста .вот задачи: ...

Динамические структуры данных. Программа ввода в структуры и вывода информации из неё.
Автоматизированная информационная система на железнодорожном вокзале содержит сведения об...

Динамические структуры данных, списковые структуры (надо разобраться что делает программа)
дана программа, надо помочь выяснить что в ней делает каждая подпрограмма unit Unit6; ...

Динамические структуры данных. Организация данных в списковые структуры
Написать программу, формирующую два списка, заполняя их числами из файлов. Объединить оба списка в...

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