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

Запись элементов стека через рекурсию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как дописать программу http://www.cyberforum.ru/cpp-beginners/thread1204054.html
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) сумму элементов массива, лежащих в диапазоне от А до В; 2) произведение элементов массива, расположенных между максимальным и минимальным элементами. # include <iostream> # include <ctime> using namespace std; int main () { const int n=5;
C++ Дана последовательность целых чисел. Вставить новый элемент перед всеми четными элементами Дана последовательность целых чисел. Вставить новый элемент перед всеми четными элементами #include <iostream> #include <vector> using namespace std; int main() { setlocale (LC_ALL, ""); http://www.cyberforum.ru/cpp-beginners/thread1204050.html
Процессы и потоки? C++
Всем привет!) Помогите пожалуйста разобраться в....) В общем ситуация такая, написал бота-кликера для игры ArcheAge, по сути бот посылает в окно нажатие клавиш, читает цвета пикселя с экрана в координатах, ну и собственно на этом всё. Знаю, что есть боты которые вмешиваются в процессы игры, то есть не тупо читают инфу с экрана и посылают нажатия клавиш, а именно понимают где находится персонаж...
C++ Объединить 2 массива в один, в котором все числа идут по убыванию
Привет всем. Мне нужно объединить 2 массива в один, в котором все числа идут по убыванию. Вот подробности задачи. Текстовый файл merge.dat содержит четыре строки. В первой строке записано натуральное число N (1 ≤ N ≤ 100 000) — количество дуболомов в первой шеренге. Вторая строка содержит N натуральных чисел, записанных через пробел. Числа идут в невозрастающем порядке. Каждое число лежит в...
C++ Подключение glut http://www.cyberforum.ru/cpp-beginners/thread1204023.html
Всем привет, сегодня начал знакомство c++ и возникли проблемы с подключением библиотеки glut. Работаю в VS 2008. Прочел несколько туториалов по инициализации OpenGL в c++ и отчасти задуманное осуществить удалось, кроме подключения библиотеки glut. Пользовался данным туториалом, glut32.dll раскидал по положенным папкам, но подключаться противиться все равно. Как бороться с этим? Если надо, вот...
C++ Fstream и бинарные файлы вообщем вопрос такой.. как читать строки из бинарного файла, и как записывать в бинарный файл строки используя fstream, и можно ли прочитав из бинарного строки.. работать с ними как с обычными?? или есть свои нюансы тоже? подробнее

Показать сообщение отдельно
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
10.06.2014, 05:53     Запись элементов стека через рекурсию
Add
C++
1
2
3
4
5
6
7
8
9
10
11
/*ÔÓÍÊÖÈß ÄÎÁÀÂËÅÍÈß ÝËÅÌÅÍÒÀ Â ÑÒÅÊ*/
void Add(List **MyList, int i) //ÏðèГ*ГЁГ¬Г*ГҐГ¬ ýëåìåГ*ГІ Г±ГІГҐГЄГ* ГЁ ГіГЄГ*Г§Г*òåëü Г*Г* Г±ГІГҐГЄ, ïðè ýòîì ãîâîðèì, Г·ГІГ® ïðèГ*ГЁГ¬Г*åìûé ГіГЄГ*Г§Г*òåëü áóäåò Г±Г*Г¬ ГЇГ® Г±ГҐГЎГҐ ГіГЄГ*Г§Г*òåëåì
{
    int x = rand()%10-5;     
    List *temp=new List; //Âûäåëÿåì ГЇГ*ìÿòü äëÿ Г*îâîãî ýëåìåГ*ГІГ*
    temp->x=x; //Г‡Г*ïèñûâГ*ГҐГ¬ Гў ïîëå x ïðèГ*ГЁГ¬Г*åìûé Гў ГґГіГ*êöèþ ýëåìåГ*ГІ x
    temp->Next=(*MyList)->Head; //ÓêГ*çûâГ*ГҐГ¬, Г·ГІГ® ñëåäóþùèé ýëåìåГ*ГІ ГЅГІГ® ïðåäûäóùèé
    (*MyList)->Head=temp; //ÑäâèãГ*ГҐГ¬ ãîëîâó Г*Г* ïîçèöèþ âïåðåä
    if(--i > 0)
        Add(MyList, i);
}

main
C++
1
2
3
4
5
6
7
8
9
10
int main()
{
    List *MyList=new List; //Âûäåëÿåì ГЇГ*ìÿòü äëÿ Г±ГІГҐГЄГ*
    MyList->Head=NULL; //Âî èçáåæГ*Г*ГЁГҐ îøèáîê ГЁГ*èöèГ*ëèçèðóåì ïåðâûé ýëåìåГ*ГІ
 
    Add(&MyList, 10);  //Г‡Г*Г*îñèì Г¤Г*Г*Г*ûå Гў Г±ГІГҐГЄ
    Show(MyList); //Âûâîäèì Г±ГІГҐГЄ Г*Г* ГЅГЄГ°Г*Г*
 
    void ClearList(List *MyList); //ГЋГ·ГЁГ№Г*ГҐГ¬ ГЇГ*ìÿòü.
}
 
Текущее время: 06:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru