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

Зацикливание программы, найти ошибку в коде - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти все натуральные числа из промежутка от 1 до 200, у которых сумма делителей равна S http://www.cyberforum.ru/cpp-beginners/thread1149775.html
Найти все натуральные числа из промежутка от 1 до 200, у которых сумма делителей равна S. (S вводить с клавиатуры) #include <stdio.h> #include <conio.h> #include <locale.h> #include <windows.h> void main() { setlocale(LC_CTYPE, "Russian_Russia.1251");
C++ Дана матрица размера MxN. Найти номер ее строки с наибольшей суммой элементов и вывести данный номер, а также Дана матрица размера MxN. Найти номер ее строки с наибольшей суммой элементов и вывести данный номер, а также значение наибольшей суммы. http://www.cyberforum.ru/cpp-beginners/thread1149764.html
Сохранение в список C++
Доброго времени суток, Форумчане! Имеются 2 класса: class Time { public: Time(); ~Time(); void setTime(int, int, int); void printTime(); void VvodTime();
Нужно выровнять текст C++
Нужно выровнять текст сейчас нужно ноутбук:США ноутбук:США Молдова Молдова как так зделать ? #include <iostream> #include <conio.h> #include <string> using namespace std;
C++ Разработка системы резервирования и продажи билетов http://www.cyberforum.ru/cpp-beginners/thread1149752.html
Доброе время суток господа программисты. Я полный ламер в программировании. Прошу помочь мне в нелегком деле. Надо разработать систему резервирования и продажи билетов на любом языке ООП. Я выбрал язык С++.В моем коде присутствует только 1 класс "class bilts".Нужно что бы в моей программе было 3 класса то бишь придумать еще 2 класса. Нужно построить какой то простой интерфейс программы, но я даже...
C++ Конструктор вызывается 2 раза Помогите пожалуйста найти ошибку. Конструктор вызывается 2 раза. #include <iostream> #include <stdio.h> #include <fstream> using namespace std; class products { void p_price(); public: float baseCost; подробнее

Показать сообщение отдельно
Gygocopter
10 / 10 / 5
Регистрация: 05.02.2014
Сообщений: 124
16.04.2014, 09:01  [ТС]     Зацикливание программы, найти ошибку в коде
alsav22, а почему в остальной части программы я могу вводить с точкой, а не с запятой?
Например, case 2(Введите изменение наклона...)
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
case 2:
            {
                int colour3one, colour3two, colour3three, colour3four, colour3five;
                PrintColour();
                EnterColour(colour3one);
                EnterColour(colour3two);
                EnterColour(colour3three);
                EnterColour(colour3four);
                EnterColour(colour3five);
                int cycle = 1, cycle2 = 1;//Изменяем цвет в цикле
                double inclination = -32323.0;//Изменение наклона при каждой ветке
                cout << "Введите изменение наклона (от -1000.0 до 1000.0): ";
                while (!(cin >> inclination) || (cin.peek() != '\n') || (inclination <= -1001.0) || (inclination >= 1001.0))
                {
                    cin.clear();
                    while (cin.get() != '\n');
                    cout << "\a";
                    cout << "Введите изменение наклона (от -1000.0 до 1000.0): ";
                }
                initwindow(700, 700);
                for (int length = 90; length >= 30; length -= 20)
                {
                    if (cycle2 == 1) cycle = colour3one;
                    if (cycle2 == 2) cycle = colour3two;
                    if (cycle2 == 3) cycle = colour3three;
                    if (cycle2 == 4) cycle = colour3four;
                    zUnknown(350, 350, 270, length, 2, 20, cycle, inclination);
                    zUnknown(350, 350, 180, length, 2, 20, cycle, inclination);
                    zUnknown(350, 350, 90, length, 2, 20, cycle, inclination);
                    zUnknown(350, 350, 0, length, 2, 20, cycle, inclination);
                    cycle2++;
                }
                for (int corner = 315; corner >= 45; corner -= 90)
                {
                    zUnknown(350, 350, corner, 15, 2, 20, colour3five, inclination);
                }
                for (int corner = 270; corner >= 0; corner -= 90)
                {
                    zUnknown(350, 350, corner, 15, 2, 20, colour3five, inclination);
                }
                WaitEscEnter();
                closegraph();
                break;
            }
Как сделать, чтобы работало и в первом случае с точкой?
Или чтобы в обоих с запятой, но лучше с точкой.
 
Текущее время: 04:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru