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

Создание меню - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Односвязный список: функция добавления записи не работает http://www.cyberforum.ru/cpp-beginners/thread889672.html
Вообщем написал функцию для добавления записи в конец, все работает без ошибок, но когда просматриваю список функцией для просмотра, пишет, что он EMPTY. Я пробовал закомментить curr = head;, но нет...
C++ Решение систем линейных алгебраических уравнений Вот есть СЛАУ методом Зейделя. Размер системы n параметр. n <= 10. над переделать, чтоб был метод квадратных корней и n<=12 помогите плз #include "stdafx.h" #include <stdio.h> #include <conio.h>... http://www.cyberforum.ru/cpp-beginners/thread889667.html
C++ Итератор, вставка в произвольное место списка
Здравствуйте. Подскажите как вставить значение в произвольное место списка используя итератор. Эта функция должна выглядеть так: iterator insert(iterator position, const T& value); Вот кидаю...
C++ Удаление объекта класса
Помогите с удалением объекта класса: void badstuddel(Student spis, int n) { for(int i=0;i<n;i++) if(spis.getpoint()<4) delete (* spis); } ВЫдаёт:...
C++ Найдите ошибку http://www.cyberforum.ru/cpp-beginners/thread889643.html
Помогите найти ошибку в программе /*prog222.pas Программа решает следующую задачу: Даны вещественные положительные a, b, c, d, e, f. Считаем, что пары чисел a и b, c и d, e и f обозначают...
C++ Дан текстовый файл. Перепишите его в выходной файл, удалив все знаки препинания Не работает , выдает ошибку...Можно решение с комментариями!!?) #include <iostream> #include <fstream> using std::ifstream; using std::ofstream; #include <string> using std::string; подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7423 / 4538 / 673
Регистрация: 29.11.2010
Сообщений: 12,319
03.06.2013, 20:08
по аналогии:
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
42
43
44
45
46
47
48
49
50
51
52
    int choise; // переменная, отвечающая за выбор действия
    do
    {
        system("cls"); // очистка экрана
        cout << "Что желаете сделать:"
             << "\n1. Добавить переменную в стек"
             << "\n2. Вывести верхушку стека на экран"
             << "\n3. Удалить верхушку стека"
             << "\n4. Просмотреть все записи стека, очистив его"
             << "\n0. Выход"
             << "\nВаш выбор: ";
        cin >> choise; // считываем выбор
 
        switch(choise)
        {
            case 0 :
                break;
 
            case 1 :
                system("cls"); // очищаем экран
                tmp.init();    // инициализируем временную переменную
                s.push(tmp);   // добавляем её в стек
                break;
 
            case 2 :
                system("cls"); // очищаем экран
                s.top().print(); // выводим верхний элемент на печать
                cout << "Назад";
                _getch(); // пауза, чтобы посмотреть результаты
                break;
 
            case 3 :
                s.pop();
                break;
 
            case 4 :
                system("cls"); // очищаем экран
                // пока стек не пуст
                while (!s.empty())
                {
                    s.top().print(); // выводим верхний элемент на экран
                    s.pop();         // выталкиваем его из стека
                }
                cout << "Назад";
                _getch(); // пауза, чтобы посмотреть результаты
                break;
 
            default :
                cout << "\n\aВы ввели неверное значение";
                break;
        }
    } while (choise != 0); // пока не нажали выход
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru