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

Цикл while и if - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск оптимального решения http://www.cyberforum.ru/cpp-beginners/thread1148428.html
Поиск оптимального решения: критерий Ходжа Лемана и оптимистический критерий. Помогите разобраться в коде (написать комментарии) #include <iostream.h> #include <math.h> #include <conio.h> #include <stdlib.h> #include <time.h> //--------------------------------------------------------------------------- void main()
C++ Двумерная трехкомпонентная экологическая модель Есть задача: В океане разбросаны острова, на которых растет трава, и водятся зайцы и волки. Зайцы кушают травку, а волки поедают зайцев. Волки и зайцы являются водоплавающими и могут перебираться с острова на остров в поисках пищи. Трава на острове растет с некоторой скоростью. Волки и зайцы рождаются в результате естественного процесса (если в некоторой близости оказались самец и... http://www.cyberforum.ru/cpp-beginners/thread1148426.html
C++ Не работает цикл
Не могу понять почему не работает цикл. Объясните, пожалуйста. #include <iostream> using namespace std; int main(int argc, char *argv) { int num_1, lim_1, lim_2, lim_3, lim_4;
C++ Методы решения систем нелинейных уравнений с++
У меня есть задание реализовать метод решения систем нелинейных уравнений гибридный метод (Зейдель-Ньютон) Внешние итерации — по Зейделю и внутренние — по Ньютону. Перечитал много теоретического материала... понял как реализовать метод зейделя, и понял как реализовать метод ньютона... А вот как их объединить не могу понять и что значит внешние и внутренние итерации... Люди пожалуйста помогите и...
C++ Найти сумму положительных и отрицательных элементов матрицы http://www.cyberforum.ru/cpp-beginners/thread1148419.html
найти сумму положительных и отрицательных элементов матрицы
C++ Создать динамический список, организовать запись данных в текстовый файл и вывод их из файла В общем, суть такова: есть 2 отдельные программы — одна создаёт динамический список и выводит его на экран; другая — записывает вводимые данные в текстовый файл и выводит их оттуда же. Суть в том, что мне нужно их объединить: и чтобы в файл записывала/выводила, и чтобы список динамический был. Вот запись в файл: struct DATE {int d, mnth, yr;}; struct NEWSP {char nm; int edtn, prc; DATE... подробнее

Показать сообщение отдельно
BlackSpace
135 / 128 / 50
Регистрация: 15.03.2014
Сообщений: 275
14.04.2014, 22:51     Цикл while и if
В случае с очередью - это скорее проверка пока указатель не указывает на NULL.
Условие проверяет на четность число n. Чтобы разобраться прочтите про двоичную систему счисления и битовые операции в C++
Вот небольшой пример.

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
#include <iostream>
using namespace std;
/* Отсчёт битов в числе начинается с нуля и справа.
 * То есть в двоичном числе самый младший бит (нулевой бит) является крайним справа.
 * 10СС         2СС
 * 1            1
 * 2            10
 * 3            11
 * 4            100
 * 5            101
 * 6            110
 * 7            111
 * 8            1000
 * 9            1001
 * 10           1010
 */
int main() {
 
    for ( int n = 1; n <= 10; ++n )
 
        if ( n & 1 ) // битовая операция И
            cout << "Младший бит в числе " << n << " установлен - число НЕчетно." << endl;
        else
            cout << "Младший бит в числе " << n << " НЕ установлен - число четно." << endl;
 
    return 0;
}
 
Текущее время: 12:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru