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

Написать программу, формирующую список, куда входят по одному разу элементы, присутствующие в обоих списках - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как назначить элементу коплексного массива определенное значение http://www.cyberforum.ru/cpp-beginners/thread1171868.html
#include <complex> std::complex<double>* in=new std::complex<double> ; //Чтобы установить только real нужно: in= 1; //Как установить ТОЛЬКО imag? //in.imag()= 8; Как правильно нужно написать чтобы получить рабочий код???
C++ Нахождение обратной матрицы Доброго времени суток! Помогите, пожалуйста, с нахождением обратной матрицы. Нашел такой код тут на форуме. Можете ли его максимально упростить или уменьшить? Может есть у кого код проще? Сам новичок, не все в нем понимаю. Буду весьма признателен. #include <cmath> // Функция, производящая обращение матрицы. // Принимает: // matrix - матрица для обращения // result - матрица... http://www.cyberforum.ru/cpp-beginners/thread1171866.html
Работа с функциями Найти Z C++
#include <iostream.h> #include <windows.h> #include <math.h> #pragma argsused int max1() int max2() int min() int main(int argc, char* argv) char str; { int a,b,c;
Рекурсивная функция. Переставить символы в строку по правилу C++
Нужна помощь в решении задачи: Переставить символы в строку по правилу: последний символ на первое место, предпоследний на второе и т.д., используя рекурсивную и нерекурсивную функцию.
C++/CLI WinForms Не удается наладить связь между h и cpp файлом http://www.cyberforum.ru/cpp-beginners/thread1171817.html
Добрый вечер! Моя программа состоит из двух файлов. Первый: MyForm.h - именно в нем располагается ввод начальных данных и вывод результатов на форму. Второй: MyForm.cpp - в котором производятся все расчеты. Никак не могу победить ошибку: Ошибка 1 error C3861: AntColonyOptimization: идентификатор не найден MyForm.h строка 183 Если перекинуть эту самую "AntColonyOptimization" из MyForm.cpp в...
C++ Удалить из строки все пробелы, расположенные перед знаком препинания Дана строка до точки, группа символов в которой между пробелами считается словом, знаки препинания от слова пробелом не отделяются. Удалить из строки все пробелы, расположенные перед знаком препинания. ________________________ можно на заказ. пишите подробнее

Показать сообщение отдельно
__sirroko
4 / 4 / 3
Регистрация: 03.03.2013
Сообщений: 55
11.05.2014, 02:26     Написать программу, формирующую список, куда входят по одному разу элементы, присутствующие в обоих списках
rura,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void InitP1(List *&Head)
{
    int i;
    int n = 7;
 
    List *p = new List;
    cout << "Введите элементы списка Р1:\n";
    for (i=0; i < n; i++)
    {
        
        cout << "Введите значение "<<i<<"-го элемента = ";
        cin >> p->inf;
        p->next = NULL;
p - ссылается все время на один и тот же узел...

Добавлено через 7 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int main(int argc, char *argv[])
{
    setlocale(LC_ALL, "RUS");
    List *Head;
    Head = NULL;
 
    InitP1(*&Head);
    Print(Head);
 
cout << "\n";
 
    InitP2(*&Head);
    Print(Head);
При вызове InitP2, указатель на 1-й список будет безвозвратно утерян. Также не освобождается выделенная память под списки, т.е. происходит утечка памяти.

И еще, зачем реализовывать две абсолютно одинаковые функции?..
 
Текущее время: 17:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru