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

Оператор while - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ По результату определить загаданное число http://www.cyberforum.ru/cpp-beginners/thread750992.html
Клоун предложил каждому из публики задумать число. Потом он сказал: «Прибавьте к задуманному числу 5. Теперь из результата вычтите 2. А теперь к результату прибавьте 7». Потом клоун спросил у желающих, какое число у каждого из них получилось. Услышав ответ, он немедленно объявлял каждому, какое число тот задумывал. Составьте программу, которая повторяла бы фокус клоуна.Нписать на с++.Помогите
C++ Возврат массива из функции Есть задача: используя функции, вычислить количество элементов заранее введённых массивов, которые кратны Х, и переписать в отдельный массив индексы отрицательных элементов этих массивов. Вот код: #include <string.h> #include <iostream> #include <math.h> #include <conio.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread750970.html
C++ Определить наименьшее общее кратное двух натуральных чисел
вот мой код. выдаёт одну ошибку. помогите пожалуйста найти. #include<iostream.h> main(int nok) { int a, b, nod, nok; cout<<"Vvedite chislo a"; cin>>a; cout<<"Vvedite chislo b";
Нужно написать обход шахматной доски конем. На одну позицию можно стать один раз. Обеспечить алгоритм бектрекингу C++
Добрый вечер! очень прошу помогите реализовать программу на с \ с + +.
C++ Повторный вызов деструктора http://www.cyberforum.ru/cpp-beginners/thread750894.html
{ bar b; b.~bar(); } В данном примере деструктор bar вызовется дважды. Как у уже удаленного объекта может вызываться деструктор и почему не происходит ошибка?
C++ gets() проверка ввода возникло слабое звено в программке ... max_length = 100; line = new char; ... gets(line); ... вопрос такой: как защитить программу от ввода строки больше 100 символов или как с генерировать исключение подробнее

Показать сообщение отдельно
Diemon
17 / 5 / 2
Регистрация: 13.09.2011
Сообщений: 24
02.01.2013, 11:25     Оператор while
Цитата Сообщение от M1ronz0r Посмотреть сообщение
Поскольку я еще начинающий, то задам такой вопрос:
В цикл while мне нужно поставить несколько условий, вот, что я пишу:
C++
1
2
3
4
5
6
7
8
9
10
11
12
while (a1 = a2; a1 = a3; a1 = a4; a1 = a5; a1 = a6; a1 = a7; a1 = a8; a1 = a9)
    {
    a1 = rand() % 9;
    a2 = rand() % 9;
    a3 = rand() % 9;
    a4 = rand() % 9;
    a5 = rand() % 9;
    a6 = rand() % 9;
    a7 = rand() % 9;
    a8 = rand() % 9;
    a9 = rand() % 9;
    }
Пока a1 = a2; a1 = a3 и т.д. программа присваивает им рандом. Только я так понял нельзя в while столько условий ставить.. как сделать? Спасибо.
a1 == a2 || a1 == a3 || a1 == a4 || a1 == a5 || a1 == a6 || a1 == a7 || a1 == a8 || a1 == a9
//Пока одно из них не выполнится
a1 == a2 && a1 == a3 && a1 == a4 && a1 == a5 && a1 == a6 && a1 == a7 && a1 == a8 && a1 == a9
//Пока каждое из них не выполнится

Если вы хотите проверять условие "равно ли", то используйте "==", если не равно ли, то "!=".

Логический смысл while(a = b){...} //Выполнять цикл до тех пор, пока a равно b
Логический смысл && - логическое "И", || - логическое "ИЛИ"
 
Текущее время: 17:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru