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

стек - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выбор наиболее близкого среднего значения http://www.cyberforum.ru/cpp-beginners/thread219921.html
Задание: написать программу для выбора строки матрицы,наиболее близкой по среднему значению к заданному числу. Вот код:#include "stdafx.h" #include <conio.h> #include <locale.h> #include <stdio.h> #include <stdlib.h> #define MATRIX_MAX_SIZE 100 int main() { int matr; // матрица
C++ Код программы есть. готовый. рабочий. Откомментировать как можно полнее код программы. и ход выполнения её же. условие задачи: Создать односвязный список из случайных целых чисел. Вывести его. Выполнить сортировку методом простого выбора(использовав не более чем несколько вспомогательных переменных). Вывести результат. все. Если не затруднит Вас , то можно поподробнее комментарий, пожалуйста.:friends: Спасибо.. #include <stdio.h> #include <stdlib.h> #include <time.h> struct Node { http://www.cyberforum.ru/cpp-beginners/thread219910.html
C++ Лаба по функциям, часть вроде уже зделал! А дальше не знаю((
площадь треугольника, заданного координатами своих вершин, находится по формуле S=0.5*lx1y2+x2y3+x3y1-x1y3-x2y1-x3y2l используя функцию для вычисления площади треугольника определить площадь выпуклого четырехугольника ABCD, заданного координатами свох вершин. Написал функцию для вычисления площади три угольника (ито вроде не очень правльно), а что дальше делать незнаю! Как мне обьяснили...
C++ мгновенное закрытие окна
есть код программы, но после выполнения окошко сразу закрывается, и не могу это исправить. помогите пожалуйста( #include <iostream.h> int main () {
C++ Напишите программу для расчета по двум формулам http://www.cyberforum.ru/cpp-beginners/thread219873.html
Напишите программу для расчета по двум формулам. Предварительно подготовьте тестовые примеры по второй формуле с помощью калькулятора(результат вычисления по первой формуле должен совпадать со второй.) Z1=2sin2 (3∏-2a)cos2 (5∏+2a) Z2=1/4-1/4sin (5/2∏-8a)
C++ Обработка двумерных массивов Здравствуйте. Помогите, пожалуйста, решить задачу. Вот текст: Из одномерного массива i=1.64 получить действительную квадратную матрицу 8*8, элементами которой являются числа x1 ,…, x64 расположенные в ней по схеме, приведенной на рис. 4.2а и 4.2б Рис. 4.2а http://i017.***********/1012/3f/196d24eb68e1x.jpg Рис. 4.2б http://s46.***********/i112/1012/32/33794db06d83x.jpg Заранее спасибо подробнее

Показать сообщение отдельно
KBAC
1 / 1 / 0
Регистрация: 10.05.2010
Сообщений: 72

стек - C++

25.12.2010, 14:24. Просмотров 690. Ответов 3
Метки (Все метки)

в функцию "взятие из стека" подается одно значение головы (нужное, правильное), а внутри функции уже совсем другое(не нужное и не правильное) head меняется в отладке на переходе со 2 на 3 строчку
C++
1
2
3
4
5
6
STACK* PopStack(STACK* &head)
{
    STACK *p=head;
    head=head->next;
    return p;
}
вызов :
C++
1
 STACK elem = *PopStack(head);
первый раз такое 0_0 вроде как обычно все передаю, и в
C++
1
2
3
4
5
6
7
8
void PushStack(STACK elem,STACK* &head)
{
    STACK *ptr = head;
    head = new STACK;
 
    head=&elem;
    head->next = ptr;
}
все работает правильно. где ошибка, подскажите !
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru