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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
RaWeN
0 / 0 / 0
Регистрация: 07.01.2011
Сообщений: 12
#1

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

08.01.2011, 06:54. Просмотров 335. Ответов 2
Метки нет (Все метки)

Пожалуйста, помогите очень срочно требуется(
1. Дано два односвязных списка. Определить какой из них длиннее
2. Дан односвязный список чисел(инт) найдите в нем наибольший элемент
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2011, 06:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Срочно (списки) (C++):

Списки, как склеить списки между собой? - C++
Ребят, привет всем, есть код, в классе которого описаны несколько методов: добавление элемента в список, удаление и просмотр списка, дак...

СРОЧНО - C++
Надо написать программу на C++

Срочно бы) - C++
Работа с рядами(массива букв) Задание №1 1.Напечатать начальный ряд. 2.Напечатать букву , которая должно быть удалена из ряда(буква...

Массивы, пж, срочно!( - C++
Ребят, помогите пж( 1. Cгенерировать массив из 30 чисел, распечатать их по 10 в строке. Найти min, среднее значение, сумму чётных...

2 последовательности (срочно) - C++
1)дана последовательность из 2n символов. Выяснить в какой половине в первой или во второй больше вопросительных знаков. (не исключается...

массивы срочно - C++
дан одномерный массив, состоящий из N веществ. элементов . заполнить массив случайными числами. найти минимум отрицательных...

2
Aye Aye
367 / 281 / 36
Регистрация: 17.12.2009
Сообщений: 567
08.01.2011, 07:23 #2
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;
}
1
RaWeN
0 / 0 / 0
Регистрация: 07.01.2011
Сообщений: 12
08.01.2011, 07:29  [ТС] #3
спасибо большое за помощь!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2011, 07:29
Привет! Вот еще темы с ответами:

срочно экзамен... - C++
1. Сумма цифр трехзначного числа кратна 7, само число также делится на 7. Найти все такие числа. 2. Создать двумерный массив (5х5)...

Срочно....Турбо С - C++
Помогите пожалуйста... Турбо СИ cos(x)+2 cos(cos(x))+3 cos(cos(cos(x)))+...+n cos(cos(...cos(x)...)) я не пойму как...

с файлами срочно - C++
Написать программу которая дописывает файл текстовый пять введенных пользователем чисел)) помогите чем можете))

Матрица! Срочно! - C++
1) Определить сумму максимальных элементов тех строк матрицы действительных чисел размером 6х8, у которых первый элемент положительный. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru