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

Замок - обьясните задачу) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двумерный массив http://www.cyberforum.ru/cpp-beginners/thread659444.html
Подскажите пожалуйста! Я уже так устал за сегодня что в голову ничего не лезет и от кода голова кружится) Я сколько на это не смотрю не могу никак понять что здесь не так? GLfloat x={ ...
C++ Арифметичиские операции над двоичными числами Всем привет)) хочу показать то, что у меня вышло по данному вопросу. А вопрос был таким (сам себе его поставил): сделать арифметичиские операции над двоичними числами, записанными в строку. То... http://www.cyberforum.ru/cpp-beginners/thread659434.html
C++ Error C4430: отсутствует спецификатор типа - предполагается int
#include <iostream> #include <conio.h> #include <time.h> #include <stdio.h> using namespace std; main() { const int m=5; const int n=6; float A;
C++ Нужно написать программу для вычисления значения выражения
Нужно написать программу для вычисления значения выражения \frac{\ln |\cos x|}{\ln (1+{x}^{2})} #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <math.h> int main()...
C++ Вывод второй строки из файла c++ http://www.cyberforum.ru/cpp-beginners/thread659364.html
В общем, нужно сделать так, что бы из файла(txt) считывалась и выводилась не первая строка, а ,например, вторая. Не предcтавляю как это сделать, помогите :)
C++ Когда нажимаю добавить элемент, и уже его ввожу, то вылетает ошибка и закрываеться программа Есть такая программулька: //class_sets.h using namespace std; class Set { private: struct SetElement { enum {ATOM, SET} type; union { подробнее

Показать сообщение отдельно
ValeryS
Модератор
6631 / 5038 / 466
Регистрация: 14.02.2011
Сообщений: 16,849
28.09.2012, 00:11
вот это
Цитата Сообщение от DebieCooper Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
void decode(int x)
{
 mask[0]=0;
 mask[1]=0;
 mask[2]=0;
 mask[3]=0;
if(x>=8) 
 {
 mask[3]=1;
 x=x-8;
 }
if(x>=4) 
 {
 mask[2]=1;
 x=x-4; 
 }
if(x>=2) 
 {
 mask[1]=1;
 x=x-2;
 }
 if(x>=1) mask[0]=1;
}
это установка значений в массив в зависимости от бит установленных в x
укладывается все в четыре строчки

C++
1
2
3
4
5
6
7
void decode(int x)
{
mask[0]=(int)(x&1==1);
 mask[1]=(int)(x&2==2);
 mask[2]=(int)(x&4==4);
 mask[3]=(int)(x&8==8);
}
непонятно зачем что нельзя работать с битовыми полями?

вот это очень "удобно" для понимания
Цитата Сообщение от DebieCooper Посмотреть сообщение
int matrix[101][101],i,j,n,m,ans[101][101],paint=0,mask[4],square[10001];
текст твой у меня не прочелся, не у всех стоят крутые навороченые офисы, конвертни хотя бы в 2003 или rtf
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru