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

Сравнение элементов списка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа по структурам =) http://www.cyberforum.ru/cpp-beginners/thread181112.html
Задание структуры Задано множество объектов, каждый из которых описывается совокупностью признаков Р1, Р2, Р3, Р4, Р5, Р6 (таблица 1). Требуется: - выбрать объекты, признаки которых удовлетворяют условиям из таблицы 2; - для этих объектов распечатать признаки, указанные в таблице 3. Объект - Анкета Сотрудника http://www.cyberforum.ru/attachment.php?attachmentid=46757
C++ добавление в список Доброй ночи !! Есть проблема мне нужно заполнить список числами с файла остальное я сделаю сам #include <iostream> #include <cstdlib> #include <fstream> using namespace std; struct LIST{ int info; http://www.cyberforum.ru/cpp-beginners/thread181106.html
C++ Реализуйте абстрактную структуру данных «множество» как класс
Добрый вечер! У меня вот есть такое задание: Реализуйте абстрактную структуру данных «множество» как класс. Должны быть описаны методы проверки принадлежности элемента множеству, объединения и пересечения множеств. Используя множество английских слов с их переводом на русский язык, хранящихся в файле-словаре и механизм наследования, реализуйте на базе множества подстрочный переводчик с...
Запись string в файл C++ Builder
Здравствуйте. Делаю так: #include <stdio.h> .... struct TAvto { String name; //Название машины
C++ Нужно составить программу http://www.cyberforum.ru/cpp-beginners/thread181084.html
На данный момент ничего не понимаю в С/С++ надо составить программу а как не знаю =( помогите если не трудно.... В одномерном массиве, состоящем из n вещественных элементов, вычеслить: 1) номер минимального элемента массива 2) сумму элемента массива, распложенных между первым и вторым отриц элементами. Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль...
C++ Удалить все нечётные элементы массива и отсортировать 1. Удалить все нечётные элементы массива #include<iostream.h> #include<conio.h> #include<stdlib.h> void main() { clrscr(); int a; int n; cout << "\nEnter the size of array: "; подробнее

Показать сообщение отдельно
accept
4819 / 3239 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
25.10.2010, 05:19     Сравнение элементов списка
C
1
2
    if(prev->n + h == curr->n)
        ;
prev устанавливается на первый элемент
curr устанавливается на второй элемент
на каждом шаге делается prev = prev->next, curr = curr->next

а можно сократить
C
1
2
3
4
5
    /* где-то выше проверяется curr != NULL */
 
    if (curr->next != NULL)
        if (curr->n + h == curr->next->n)
            ;
тогда нужно делать только curr = curr->next
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru