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

Помогите разобраться в коде программы для переворачивания списка (код маленький) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Объявление поля класса в заголовочном файле http://www.cyberforum.ru/cpp-beginners/thread449035.html
Здравствуйте! Подскажите пожалуйста, как сделать правильно. Есть класс А и класс B, в классе B должно быть поле в виде массива классов А. В заголовочном файле пишу: public: A array; В этой строке компилятор ругается: error C2146: syntax error : missing ';' before identifier 'Cars' Скажите, что я сделал не так? Заранее большое спасибо!
C++ Остановка вектора Здравствуйте! Помогите пожалуйста реализовать в ниже приведенном коде, как остановить функцию readlong как только появиться точка или запятая? #include "StdAfx.h" #include "conio.h" #include <iostream> #include <vector> #include <iomanip> #include <string> #include <cstdlib> #define BASE 10 http://www.cyberforum.ru/cpp-beginners/thread449034.html
C++ Нахождение критерия делимости
Помогите пожалуйста с нахождением критерия делимости большого десятичного числа, реализованное в виде массива байт, на число 293. Я не прошу писать за меня весь код, просто объясните пожалуйста принцип реализации данной задачи на C++. Заранее спасибо. :)
C++ Упорядочить три числа по возрастанию
Помогите пожалуйста сделать!!! Нужно написать программку которая разрешает упорядочить три целых числа за ростом. Используя оператор < if > и логические операции!!!
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread449022.html
Плиззз.Помогите.Нужно создать каталог файлов и занести в отдельный файл файлы с заданной спецификацией.
C++ Объясните про инициализацию Реализовал свой класс для строки (в качестве практики изучения c++) class TString { char* p; int size; public: TString(){ size = 0; p = NULL; }; подробнее

Показать сообщение отдельно
fors-dnet
 Аватар для fors-dnet
3 / 3 / 0
Регистрация: 11.12.2011
Сообщений: 88
19.02.2012, 18:40     Помогите разобраться в коде программы для переворачивания списка (код маленький)
Программа которая переворачивает список L, изменяет ссылки в этом списке так, чтобы его элементы оказались расположенными в обратном порядке

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
void main(void) {
        int *x;
        char n,b;
        int i,j;
        puts(" Vvedite cpicok: ");  
        scanf("%d", &n);
        x = new int[n];
        for (int k = 0; k != n; k++)
        {
                x[k] = rand() % 20;
        }
        for (int k = 0; k != n; k++)
        {
                printf("%d", x[k]);
        }
        if (x == NULL) {
                puts(" Предел размерности ! ");
                return;
        } 
        i = 0;
        j = n-1;
        while (i < j)
        {
                int tmp = x[i];
                x[i] = x[j];
                x[j] = tmp;
                i++;
                j--;
        }
        for (int k = 0; k != n; k++)
        {
                printf("%d", x[k]);
        }
        scanf("%lf", &x[i]);
        delete [ ]x;                            // Освобождение памяти
}
Здравствуйте помогите пожалуйста разобраться в коде программы, какой цикл что делает. Заранее спасибо всем кто откликнется

Особенно вот это :

C++
1
2
3
4
5
6
7
puts(" Vvedite cpicok: ");  
        scanf("%d", &n);
        x = new int[n];   
        for (int k = 0; k != n; k++)
        {
                x[k] = rand() % 20;
        }
там мол вписываем его в строку n, а потом?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru