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

Бесконечный цикл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Зачем нужен const при перегрузке оператора http://www.cyberforum.ru/cpp-beginners/thread390087.html
Следующий код описывает класс СТРОКА string_. При перегрузке оператора '=' string_& string_::operator=(const string_ &str) непонятно какова функция 'const'. Если он есть, то можно написать: string_ A("Ivanov"), B; B=A; A="Petrov"; Если его нет, то A="Petrov" не скомпилируется, пишет: binary '=' : no operator found which takes a right-hand operand of type 'const char ' (or there is...
C++ Ввести a и b и вывести квадраты и кубы чисел от a до b. Ввести a и b и вывести квадраты и кубы чисел от a до b. Пример: Введите границы интервала: 4 6 4 16 64 5 25 125 6 36 216 Вывести квадраты и кубы 10 чисел следующей последовательности: 1, 2, 4, 7, 11, 16, … http://www.cyberforum.ru/cpp-beginners/thread390076.html
Заменить числа последовательности, превышающие заданное число, на заданное число C++
решите..а то вообще не понимаю..
C++ вумерная матрица А произвольной размерности
пусть есть двумерная матрица А произвольной размерности. Сформировать на ее основе вектор В элементами которого является сумма элементов строк
C++ Поразрядные операции http://www.cyberforum.ru/cpp-beginners/thread390059.html
Даны два int-числа: N1 = ABCD и N2 = EFGH, где AB…GH – 16 – ричные цифры. Образовать long-число DEGHDABF, используя только поразрядные операции. В подчеркнутых цифрах вычислить количество битов ‘1’. long num(int n1, int n2); int main() { int n1, n2; long n; printf("Input two numbers n1 and n2: \t"); scanf("%x%x", &n1, &n2); n = num(n1, n2); ...
C++ Генератор паролей (нужна проверка) Здравствуйте. Написал простенький генератор паролей задаваемой пользователем длины. Все вроде правильно работает, просто, пожалуйста, посмотрите и скажите, где и почему я мудак. Особое внимание, пожалуйста, обратите на работу с динамическим выделением памяти. Большое спасибо. class PasswordGenerator { public: void askParameters(); void generate(); void output(); подробнее

Показать сообщение отдельно
Kovar
 Аватар для Kovar
0 / 0 / 0
Регистрация: 11.09.2011
Сообщений: 41
23.11.2011, 18:48     Бесконечный цикл
Народ помогите у меня зациклился цикл. Что я сделал не так вроде условие выхода есть или может другой цикл использовать? Использовал do - whule и вот попробовал while, а результат один и тот же.
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
#include <iostream>
using namespace std;
 
int main()
//Выяснить, является ли заданное число m членом геометрической прогрессии, 
//первый член которой равен g, а знаменатель – z.
{
    int g, m, z, s;
    
    cout << "Vvedite pervi chlen: ";
    cin >> g;
    cout << "Vvedite znaminatel: ";
    cin >> z;
    cout << "m= ";
    cin >> m;
    
    while (g=m)
    {   
        g*=z;
    }
    cout << m << "clen progresii!" << endl;
    
    if (g!=m);
    {   
        cout << m << "ne clen progresii!" << endl;
    }
    
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru