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

Срочно (списки) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Структуры и массивы, сортировка списка. http://www.cyberforum.ru/cpp-beginners/thread225524.html
Задание звучит так... Написать программу, в которой необходимо создать структуру, элементами которой являются: имя, фамилия, год рождения студента и оценки по пяти экзаменам. Объявить массив данных о студентах группы типа структуры и ввести значения его элементов. Определить сумму баллов за сессию каждого студента и отсортировать список студентов по баллам в порядке возрастания. Сортировку...
C++ Поменять местами два элемента массива Помогите решить пжл! в С++ ваще не шарю , а скора сессия I сем – Алгоритмические языки программирования Разработать схемы алгоритмов и программ (на Cu или C++) решение следующих задач: 1) Поменять местами два элемента – a и b 2) Вычислить Y= x2+5, если x<=2 2x, если x>2 3) Вычислить -x+1, если 1<x<=3 http://www.cyberforum.ru/cpp-beginners/thread225523.html
устранить ошибки C++
Привет! Я уже обращался с подобной просьбой, но остался без ответа. помогите пожалуйста. срочно надо! задача такова что нужно написать программу которая сортирует массивы из 1000, 5000 и 10000 элементов двумя видами сортировок и ввыводит время для каждой сортировки каждого массива. вот код, но тут у меня выходит что сортировка пузырька сортирует массив из 1000 элементов быстрее чем сортировка...
сортировка одномерного массива C++
объясните пожалуйста алгоритм выполнения сортировки относительно компьютера(программы)
C++ Сформировать одномерный массив целых чисел http://www.cyberforum.ru/cpp-beginners/thread225471.html
Здравствуйте. Скажите пожалуйста, что изменить, чтобы всё работало. Программа компилируется, но я не понял всех нюансов здачи. вот сама задача: При выполнении работы используются статические массивы. Для организации статических массивов с псевдопеременными границами необходимо объявить массив достаточно большой длины. Затем пользователь вводит реальную длину массива (не больше N) и работает...
C++ Использовать для работы с матрицами указатели и операции вида *p++, p++ Здравствуйте. снова обращаюсь к вам. Задание такое: Использовать для работы с матрицами указатели и операции вида *p++, p++ и т.д. Матрицы динамические, размер вводится с клавиатуры. Числовые значения считать целыми. Инициализацию матриц реализовать через датчик случайных чисел или ввод с клавиатуры. Результат программы записать в файл. Дана матрица A(N, M). Найдите количество элементов этой... подробнее

Показать сообщение отдельно
Aye Aye
 Аватар для Aye Aye
367 / 281 / 36
Регистрация: 17.12.2009
Сообщений: 567
08.01.2011, 07:23     Срочно (списки)
1.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
struct list_node {
    int data;
    list_node *next;
};
// lstcmp возвращает 0, если равны по длине,
// возвращает 1, если второй список длиннее
// возвращает -1, если первый список длиннее
int lstcmp(list_node *t1, list_node *t2)
{
    while (t1 != NULL and t2!= NULL) {
        t1 = t1->next;
        t2 = t2->next;
    }
    if (t1 == NULL and t2 == NULL)
        return 0;
    if (t1 == NULL and t2 != NULL)
        return 1;
    //if (t1 != NULL and t2 == NULL)
    reurn -1;
}
2.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// lstmax возвращает максимальный элемент списка.
int lstmax(list_node *t)
{
    int max = 0;
 
    if (t != NULL)
        max = t->data;
 
    while (t != NULL) {
        if (max < t->data)
            max = t->data;
        t = t->next;
    }
    return max;
}
 
Текущее время: 22:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru