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

Поясните пару строчек - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Путь к файлу http://www.cyberforum.ru/cpp-beginners/thread899685.html
Добрый день форумчане! Хотелось бы узнать, как указывать путь к файлу выше по каталогу. Например: *****---folder---****** *****|********|***** ***folder2***file.exe ** *****|************** **program.exe******** Мы находимся в программе program.exe, у нужно указать путь к file.exe Буду благодарен за помощь!
C++ Вычислить значение выражения Начал изучать С++ только вчера, так что за глупые вопросы сильно не пинайте=)) #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <math.h> int main() { http://www.cyberforum.ru/cpp-beginners/thread899682.html
C++ Работа с файлами в C# с исп. библиотек #include <stdio.h> #include <stdlib.h> #include <math.h> #include <io.h>
В типизированном файле записаны названия городов и их численность. Увеличить численность каждого города на 5% (Количество жителей всегда целое число).#include <stdio.h> #include <stdlib.h> #include <math.h> #include <io.h>
Делится ли одно натуральное число на другое без остатка, используя операцию вычитания C++
Напечатать программу через цикл while: Выяснить, делится ли одно натуральное число на другое без остатка, используя операцию вычитания.
C++ Для заданных n чисел подсчитать сумму всех положительных http://www.cyberforum.ru/cpp-beginners/thread899676.html
Напечатать программу, через цикл while: Для заданных n чисел подсчитать сумму всех положительных.
C++ Найти сумму тех чисел, которые делятся на 5 или на 7 дано натуральные числа от 1 до 50. найти сумму тех из них, которые делятся на 5 или на 7!!!! зделать циклом с предпосылка подробнее

Показать сообщение отдельно
Nikoys
26 / 26 / 6
Регистрация: 29.12.2010
Сообщений: 90
12.06.2013, 17:43     Поясните пару строчек
В первом случае, если а = 0. В данном случае, так и есть. Как бы логично: if обрабатывает логические выражения true (1) и false(0). !true = false = 0.
Во втором случае каждое число переводится в двоичную систему и производится побитовое или. К примеру.
p1 = 00110101
p2 = 10010111
p1|p2 = 10110111
Результат возвращается в начальную систему исчисления (в нашем случае система исчисления - 10).
Там, где была хотя бы одна единичка в том же разряде. В вашем случае сначала проверятся первые два, потом результат и третий. Но разницы нет, принцип будет, что если в разряде среди трех чисел есть хоть одна 1, то в результате в этом разряде будет 1.
 
Текущее время: 02:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru