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

Поглядите сортировку , по моему только 1 элемент сортирует - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Файлы http://www.cyberforum.ru/cpp-beginners/thread1188891.html
есть задание к лабораторной работы, часть которой я сделал а дальше ступор(( помогите кто может. Заданы три числа, обозначающие числа, месяц и год. Определить номер этого дня с начала года (задачу я решил, но без файлов): Исходный код: #include <stdio.h> int main(void) { int od={31,28,31,30,31,30,31,31,30,31,30,31}; int i,god; int dni=0,mes;
C++ Нумерация строк матрицы Подскажите, пожалуйста, код, чтобы перед строками в матрицы выводился номер строки. Например: 1) 1 2 3 2) 4 5 6 3) 7 8 9 Добавлено через 22 минуты И как вывести сумму строки напротив строки? Например: 1) 1 2 3 sum = 6 2) 4 5 6 sum = 15 3) 7 8 9 sum = 24 http://www.cyberforum.ru/cpp-beginners/thread1188887.html
C++ замена в с троке на подстроку с++
Написать функцию, заменяющую в исходной строке, одну подстроку (в каждом месте, где она встречается) на другую подстроку. Чёт не получается, пишу три строки типа чар, исходную, ту которую заменить и ту на которую заменить и пробую найти одну и заменить на вторую, а выходит лажа... Добавлено через 5 минут // Муфлихунова_ДЗ.cpp: определяет точку входа для консольного приложения. // ...
C++ Классы Поста, объяснить код
Объясните, пожалуйста, работу кода по классам Поста, что и где делается. #include <iostream> int Monotony(int x); int Linearity(int x); int Autodual(int x); int funktion(int); using namespace std;
C++ Прокоментируйте рограмму http://www.cyberforum.ru/cpp-beginners/thread1188866.html
#include <conio.h> #include <stdlib.h> #include <graphics.h> #include <iostream.h> class RECTANGLE{ int left,top,right,bottom; public: RECTANGLE(int,int,int,int); //Конструктор void show(); //Метод вывода изображения
C++ Почему можно переопределять переменную в цикле? привет. Привожу листинг из учебника. Это есть програмка для вывода меню на экран. Ненужные куски кода убрал. // ... int main() { // код... for(;;) // бесконечный цикл { int choice = menu(); подробнее

Показать сообщение отдельно
evelolka
 Аватар для evelolka
2 / 2 / 0
Регистрация: 25.10.2013
Сообщений: 108
26.05.2014, 18:21     Поглядите сортировку , по моему только 1 элемент сортирует
структура
C++
1
2
3
4
5
6
7
8
9
struct WORKER
    {
      std::string name, family, dolzhnost ;
      int year;
 
      WORKER *next ;
    };
    WORKER *head = 0 ;
    WORKER *curr = 0 ;
сортировка
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
curr = head  ;
    bool sortgo = true ;
    WORKER *timeless ;
    while( sortgo  )
    {
        sortgo = false ;
        while( curr -> next != 0 )
        {
            if( curr == head )
            {
                if(curr -> year > curr -> next -> year )
                {
                    head = head -> next ;
                    curr -> next = head -> next ;
                    head -> next = curr ;
                    timeless = head ;
                }
                else
                {
                    timeless = curr ;
                    curr = curr -> next ;
                }
            }
            else
            {
                if( curr -> year > curr -> next -> year )
                {
                    timeless -> next = curr -> next ;
                    curr -> next = curr -> next -> next ;
                    timeless -> next -> next = curr ;
                    timeless = timeless -> next ;
                }
                else
                {
                    timeless = curr ;
                    curr = curr -> next ;
                }
            }
            sortgo = true ;
        }
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru