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

После выполнения операций отладка закрывается - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти среднее арифметическое из модулей вычисленных значений функций http://www.cyberforum.ru/cpp-beginners/thread758569.html
Найти среднее арифметическое из модулей вычисленных значений функций Начальное значение аргумента x = 0,15 радиан, конечное 4*3 радиан, шаг изменения аргумента ∆x = 12˚, b = 8*3, a=0*7
C++ чтение из файла (массив строк) Здравствуйте, не могли бы вы мне помочь, есть данная задача Реализовать структуру «Ticket» – билет на самолет, содержащую информацию о дате вылета, номере рейса, пунктах отправления и прибытия. Создать массив структур, заполнить его элементы, сохранить в файл. Затем прочитать массив из полученного файла и вывести его содержимое на экран. мое решение head_ticket.h struct ticket { char... http://www.cyberforum.ru/cpp-beginners/thread758567.html
Переделать программу (Палиндром. Указатели) C++
Всем доброго времени суток. Написал программу на палиндром, но от меня тебуют её сделать не с помощью массива, а с помощью указателей. Т.е. char slovo; должен быть такого вида char *slovo; и.т.д. Помогите переделать,пожалуйста, там вроде как недолго. Вот код: #include <stdio.h> #include <conio.h> #include <string.h> #include <math.h> main() { char slovo;
Запись/чтение массива структур в бинарный файл C++
#include <iostream> #include <fstream> using namespace std; struct test { int x; int y; };
C++ Набрать с чисел Фибоначчи в интервале от 1 до 100, только просто числа, а также их порядковые номера в ряду Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread758546.html
Помогите с задачкой Набрать с чисел Фибоначчи в интервале от 1 до 100, только просто числа, а также их порядковые номера в ряду Фибоначчи.
C++ Будьте так добры (найти ошибку в коде) Здравствуйте! Помогите ошибку в коде, никак не могу понять где она.#include <iostream> #include <stdio.h> #include <stdlib.h> #include <math.h> #include <conio.h> using namespace std; struct student { подробнее

Показать сообщение отдельно
Less
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 53
11.02.2013, 14:59     После выполнения операций отладка закрывается
Аналогичная проблема, ни system ("PAUSE"); ни getchar() не помогают

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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
#undef UNICODE
#undef _UNICODE
 
#include "stdafx.h"
#include "stdio.h"
#include "stdlib.h"
#include "IOSTREAM"
#include "iomanip"
#include "windows.h"
#include <conio.h>
 
using namespace std;
 
void books();
void periodical();
void less20();
void textbooks();
void other();
void magazines();
void newspapers();
 
 
void main()//главная функция – М1
{setlocale(LC_ALL,"Russian"); // отображения на русском языке, включение нужной кодировки для консоли
    int a=0;
    cout<<endl;
    cout<<"\t Добро пожаловать в магазин BOOKER!"<<endl;
    cout<<endl;
    cout<<"Нажмите 2 – если хотите просмотреть информацию о книгах"<<endl;  cout<<"Нажмите 3 – если хотите просмотреть информацию о периодических изданиях "<<endl;
    cout<<endl;
    cout<<" Вы выбрали: "; cin>>a;
    cout<<endl;
    if(a==2)
        books();//переход к М2
    if(a==3)
        periodical();//переход к М3
}
void books() //функция для М2
{
    int b=0;
    cout<<"\t Нажмите 4 – если хотите просмотреть информацию об учебниках "<<endl;
    cout<<"\t Нажмите 5 – если хотите просмотреть информацию о другой литературе "<<endl;
    cout<<endl;
    cout<<"Вы выбрали: "; cin>>b;
    cout<<endl;
    if(b==4)
    {
        textbooks();//переход к М4
    }
    if(b==5)
    {
        other();//переход к М5
    }
    exit(2);
}
void periodical()//функция для М3
{
    int c=0;
    cout<<"\t Нажмите 6 – если хотите просмотреть информацию о газетах"<<endl;
    cout<<"\t Нажмите 7 – если хотите просмотреть информацию журналах"<<endl;
    cout<<endl;
    cout<<"Вы выбрали: "; cin>>c;
    cout<<endl;
    if(c==6)
    {
        newspapers();//переход к М6
    }
    if(c==7)
    {
        magazines();//переход к М7
    }
}
void textbooks()//функция для М4
{
    //информация об учебниках
    cout<<"\t Автор            \t Название                                 \t Цена"<<endl;
    cout<<"\t Довбуш        \t Visual C++                               \t 290 руб"<<endl;
    cout<<"\t C.Holsner      \t Visual C++ 6.0                        \t 200 руб"<<endl;
    cout<<"\t V.Podbelskiy \t Программирование на  C++ \t 300 руб"<<endl;
    cout<<endl;
    exit(4);
}
void other()//функция для М5
{
    int d=0;
    cout<<"\t Нажмите 8 – если хотите узнать о продажах в текущем месяце"<<endl;
    cout<<"\t Нажмите 9 – если хотите узнать о продажах в предыдущем месяце "<<endl;
    cout<<endl;
    cout<<"Вы выбрали: "; cin>>d;
    cout<<endl;
    if(d==8)//переход к М8
    {   
        //информация о продажх в текущем месяце
        cout<<"\t Вид литературы  \t Продано(шт)   \t Цена"<<endl;
        cout<<endl;
        cout<<"\t Научная                 \t 25                   \t 5532  руб"<<endl;
        cout<<"\t Романы                  \t 250                 \t 15010 руб "<<endl;
        cout<<"\tДетективы              \t 380                 \t 16035 руб "<<endl;
        cout<<endl;
        exit(8);
    }
    if(d==9)//переход к М9
    {
        //информация о продажх в предыдущем месяце
        cout<<"\t Вид литературы  \t Продано(шт)  \t Цена"<<endl;
        cout<<endl;
        cout<<"\t Научная                 \t 25                   \t 11064 руб"<<endl;
        cout<<"\t Романы                  \t 250                 \t 7005 руб "<<endl;
        cout<<"\tДетективы              \t 380                 \t 33000 руб "<<endl;
        cout<<endl;
        exit(9);
    }
}
void magazines()//функция для М7
{
    int e=0;
    cout<<"\t Нажмите 10 – издания, стоимость которых меньше 20 руб"<<endl;
    cout<<"\t Нажмите 11 – издания, стоимость которых больше 20 руб и меньше 100 руб"<<endl;
    cout<<" \t Нажмите 10 – издания, стоимость которых больше 100 руб "<<endl;
    cout<<endl;
    cout<<" Вы выбрали: "; cin>>e;
    cout<<endl;
    if(e==10)
        less20();//переход к М10 
    if(e==11)//переход к М11 
    {
        cout<<"\t Вид          \t Название   \t Стоимость"<<endl;
        cout<<endl;
        cout<<"\t журнал   \t Gamer         \t 85 руб"<<endl;
        cout<<"\t журнал    \t Люди         \t 55 руб"<<endl;
        cout<<endl;
        exit(11);
    }
    if(e==12)//переход к М12
    {
        cout<<"\t Вид           \t Название   \t Стоимость"<<endl;
        cout<<endl;
        cout<<"\t журнал    \t Motors         \t 150 руб"<<endl;
        cout<<"\t журнал    \t Мир ПК      \t 115 руб"<<endl;
        cout<<endl;
        exit(12);
    }
}
void newspapers()//функция для М6
{
    int k=0;
    cout<<" \t Нажмите 10 – издания, стоимость которых меньше 20 руб "<<endl;
    cout<<endl;
    cout<<"Вы выбрали: "; cin>>k;
    cout<<endl;
    if(k==10)
        less20();//переход к М10
    else
        exit(6);//выход из М6
}
void less20()//функция для М10
{
cout<<"\t Вид          \t Название      \t Стоимость"<<endl;
    cout<<endl;
    cout<<"\t газета       \t КП                \t 7,5 руб"<<endl;
    cout<<"\t журнал     \t Кухня           \t 19,99 руб"<<endl;
    cout<<endl;
    exit(10);
    
    return;}
Добавлено через 11 минут
Цитата Сообщение от Less Посмотреть сообщение
Аналогичная проблема, ни system ("PAUSE"); ни getchar() не помогают

ctrl+F5 спасло
 
Текущее время: 02:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru