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

Зациклить программу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибки в скриптах http://www.cyberforum.ru/cpp-beginners/thread637138.html
Сам код } if (!_player->CanSpeak()) { std::string timeStr = secsToTimeString(m_muteTime - time(NULL)); SendNotification(GetTrinityString(LANG_WAIT_BEFORE_SPEAKING), timeStr.c_str()); return; } std::string sender;
C++ Бинарные чтение/запись объектов Всем привет. Люди добрые - поможите пожалуйста :) Написал такой код: #include <iostream> #include <fstream> #include <iomanip> using namespace std; ///////////////////////////////////////////////////////////////////////////////// class Person { http://www.cyberforum.ru/cpp-beginners/thread637128.html
указатель на строку типа Integer C++
Необходимо в тэг компонента записать указатель на строку. Можно ли задать указатель на строку типа Integer напрямую? я делал так String Str = "Hello"; String * pStr; pStr = &Str; Edit1->Tag=int(pStr); При компиляции ошибок нет. Но программа выдает не корректное значение.
В чем ошибка? C++
char* deleter(char *str) { char *god; for(int i = 0;i < strlen(str);i++) { if(str == '1' || str == '2' || str == '3' || str == '4' || str == '5' || str == '6' || str == '7' || str == '8' || str == '9' || str == '0' || str == '-') { char *temp = str; //тут арет
C++ Дан двумерный массив Х размером n*m, заполненный случайными числами. http://www.cyberforum.ru/cpp-beginners/thread637065.html
Тема: Матрицы. Дан двумерный массив Х размером n*m, заполненный случайными числами. Вычислить сумму элементов с индексами кратными 3, среднее арифметическое всех четных элементов. Определить, есть ли в данном массиве строка, в которой имеется два элемента массива, имеющие наибольшие значения.
C++ объяснения по коду #include "std_lib_facilities.h" int main() { string previous = " "; string current; while (cin>>current) { if (previous == current) cout <<"повторяющееся слово:"<<current<< '\n'; previous = current; } подробнее

Показать сообщение отдельно
Imanuil
0 / 0 / 0
Регистрация: 18.07.2012
Сообщений: 11
13.08.2012, 17:56     Зациклить программу
Есть вот такой простенький пример программки.

C++ (Qt)
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
#include <QTextCodec>
#include <iostream>
#include <math.h>
#include <QTextStream>
 
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf-8"));
    QTextCodec::setCodecForLocale(QTextCodec::codecForName("utf-8"));
    int a = 0;
    cout << "Калькулятор!" << endl
         << "Введите номер операции:" << endl
         << "1 - сумма;" << endl
         << "2 - разница;" << endl
         << "3 - произвидение;" << endl
         << "4 - частное;" << endl
         << "5 - сума квадратов;" << endl
         << "6 - разница квадратов." << endl;
    cout << "Номер операции:";
    cin >> a;
 
    if (a == 1)
    {
        int c,b;
        cout << "Введите первое число:";
        cin >> c;
        cout << "Введите второе число:";
        cin >> b;
        cout << "Сумма равна:" << c + b << endl;
        cout << "Автор: Заколодный Дмитрий...";
    }
    else if (a == 2)
    {
        int c,b;
        cout << "Введите первое число:";
        cin >> c;
        cout << "Введите второе число:";
        cin >> b;
        cout << "Разница равна:" << c - b << endl;
        cout << "Автор: Заколодный Дмитрий...";
    }
    else if (a == 3)
    {
        int c,b;
        cout << "Введите первое число:";
        cin >> c;
        cout << "Введите второе число:";
        cin >> b;
        cout << "Произведение чисел равно:" << c * b << endl;
        cout << "Автор: Заколодный Дмитрий...";
    }
    else if (a == 4)
    {
        double c,b;
        cout << "Введите первое число:";
        cin >> c;
        cout << "Введите второе число:";
        cin >> b;
        cout << "Частное чисел равно:" << c / b << endl;
        cout << "Автор: Заколодный Дмитрий...";
    }
    else if (a == 5)
    {
        double c,b,d;
        cout << "Введите первое число:";
        cin >> c;
        cout << "Введите второе число:";
        cin >> b;
        cout << "Введите степень квадрата:";
        cin >> d;
        double e = pow((c + b), d);
        cout << "Сума квадратов равна:" << e << endl;
        cout << "Автор: Заколодный Дмитрий...";
    }
    else if (a == 6)
    {
        double c,b,d;
        cout << "Введите первое число:";
        cin >> c;
        cout << "Введите второе число:";
        cin >> b;
        cout << "Введите степень квадрата:";
        cin >> d;
        double e = pow((c - b), d);
        cout << "Разница квадратов равна:" << e << endl;
        cout << "Автор: Заколодный Дмитрий...";
    }
    else
    {
        cout << "Не правильный номер операции!" << endl;
        cout << "Автор: Заколодный Дмитрий...";
    }
    while (a==0)
    {
        
    }
    system("pause >> void");
    return 0;
}
Как сделать так, чтобы после выполнения какой-то процедуры вернуться назад в меню и выбрать другую задачу. А лучше просто чтобы предложило в конце, например: "Выйти - 0, продолжить - 1". Зарание благодарен)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru