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

Битовые операции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно написать программу, работа с файлами http://www.cyberforum.ru/cpp-beginners/thread450676.html
надо написать программу, чтобы прочитать информацию из трех файлов (ФИО, дисциплина, средний балл), отсортировать(найти средний балл), результат записать в один.
C++ обекты класса С++ time5.cpp // îïðåäåëåíèÿ Ôóíêöèé-÷ëåíîâ êëàññà Time #include <iostream.h> #include"time5.h" // Ôóíêöèÿ-êîíñòðóêòîð äëÿ èíèöèàëèçàöèè private-äàíèõ. // ïî óìîë÷àíèþ çíà÷åíèÿ=0 (ñì. îïèñàíèå êëàññà). Time::Time(int hr, int min, int sec) { setTime(hr, min, sec ); } //Óñòàíîâêà ÷àñà ìèíóò ñåêóíä http://www.cyberforum.ru/cpp-beginners/thread450662.html
Не складывается сумма C++
Ошибка в том что матрицы складываются не совсем корректно, в чем подвох? class Matrix { private: int **Matr; int m; int n; int **Matr1; int **Matr2;
C++ Изменение строки в цикле
Как в цикле строке *char присваивать разные значения, например "коло1" при первом проходе, "коло2" при втором, и т.д. char * temp = new char for (int i = 0; i < 6; i++) { temp = ? //при первом проходе "kolo1" втором "kolo2" и т.д. } Как реализовать?
C++ Попадание точки в обалсть http://www.cyberforum.ru/cpp-beginners/thread450658.html
Дана точка на плоскости с координатами (x,y) составить программу,которая выдает одно из сообщений - Да,Нет,На границе-в зависимости от того, лежит ли точка внутри заштрихованной области ,вне или на границе x^2+y^2=10 y=-x (заштрихованная часть внутри окружности и над верхней диагональю)
C++ Подскажите в чом ошибка? time5.h // объявление класса #indef TIME5_H #define TIME5_H class Time {public: Time(int=0, int=0, int=0); // конструктор по умолчанию // функции записи "set" 4 void setTime( int, int, int ); подробнее

Показать сообщение отдельно
Luke
37 / 37 / 1
Регистрация: 21.02.2012
Сообщений: 95
22.02.2012, 12:58     Битовые операции
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
30
31
32
33
34
35
#include <stdlib.h>
#include <stdio.h>
 
struct dev
{
 int C:3;
 int U:5;
 int E:6;
 int Z:1;
 int B:1;
};
 
union device
{
 dev str;
 short int all;
};
 
int main(int argc, char* argv[])
{
 device test;
//ввод
 test.str.C = 5;
 test.str.U = 10;
 test.str.E = 42;
 test.str.Z = 0;
 test.str.B = 1;
 
// вывод
 char buf [50];
 itoa(test.all,buf,2);
 
printf("%x \t %s \n",test.all,buf);
 return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru