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

Работа с битами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу стартануть "Hello" http://www.cyberforum.ru/cpp-beginners/thread309801.html
Здравствуйте. В чем может быть проблема, пишу обычный Привет мир а компилятор ругается на ошибку. #include <iostream> using namespace std; int main() { cout<<"Privet Tipa.\n"; return 0;
C++ Прямая на плоскости задаётся уравнением ax+by+c=0, где a и b одновременно не равны нулю. Народ! Срочно выручайте: Прямая на плоскости задаётся уравнением ax+by+c=0, где a и b одновременно не равны нулю. Будем рассматривать только прямые , для которых коэффициенты a,b,c-целые числа. Пусть f-файл содержащий коэффициенты нескольких прямых(не менее 3-х). Переписать из файла f в файл g коэффициенты тех прямых, которые: а) параллельны первой из прямых, заданной в файле f; б) указаны в... http://www.cyberforum.ru/cpp-beginners/thread309797.html
Линий в opengl'e C++
Написал код который выводит дисплей на экран и на нем одну линию, ошибки не одной , но почему-то не выводится линия =( Вопрос , почему? Вот код: #include "stdafx.h" #include <windows.h> #include <GL/gl.h> #include <GL/glu.h> #include <GL/glut.h> #pragma comment(lib, "opengl32.lib") #pragma comment(lib, "glu32.lib") #pragma comment(lib, "glut32.lib") int _tmain(int argc, _TCHAR* argv)
Найти такую точку заданного на плоскости множества точек, сумма расстояний от которой до остальных минимальна C++
осталась последняя задача по Си, от неё зависит зачёт. Условия такие: найти такую точку заданного на плоскости множества точек, сумма расстояний от которой до остальных минимальна.
C++ Проверьте прогу на ошибки http://www.cyberforum.ru/cpp-beginners/thread309785.html
Задание Создать файл <<tranz>>, который содержит параметры для 15 типов транзисторов, которые имеются на складе. Параметры каждого транзистора являются: название (КТ315Г, КТ814В, КТ302, КТ853А, КТ361А), мощность, максимальный рабочий ток, количество. Данные должны вводиться с клавиатуры. Создать процедуру для возможности просмотра пользователем созданного файла данных. Вывести на экран параметры...
C++ программирование вопросы Программирование С и С++ Здравствуйте товарищи программисты, очень нужна ваша помощь так как завтра экзамен.... а я решила первых три вопроса , а стальных два не могу... может кто то из вас сможет мне помочь? Программирование циклических вычислительных процессов. 1. Может ли переменная х быть параметром (управляющей переменной) в операторе цикла с параметром если в цикле вычисляется... подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
1908 / 1440 / 111
Регистрация: 29.05.2011
Сообщений: 2,996
06.06.2011, 21: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
36
37
38
39
40
41
42
#include <stdio.h>
 
char table[6] = { 4, 5, 5, 4, 0, 0 };
 
char transform_char(char c)
{
    table[4] = 0x80 & c;
    table[5] = 0x01 & c;
    if (table[table[(c & 0x60) >> 5]])
        return c | 0x60;
    return c & (~0x60);
}
 
void transform_all(char array[8])
{
    int i;
    for (i = 0; i < 8; ++i)
        array[i] = transform_char(array[i]);
}
 
void print_array(char array[8])
{
    int i;
    for (i = 0; i < 8; ++i)
    {
        char c = array[i];
        printf("%c - %04o\n", c, c);
    }
}
 
int main()
{
    char array[8];
    printf("Input 8 characters: ");
    scanf("%8c", array);
    printf("before:\n");
    print_array(array);
    transform_all(array);
    printf("after:\n");
    print_array(array);
    return 0;
}
Биты нумеруются с нуля. Если надо с единицы, то надо будет константы поменять.
Скучный код писать не хочу
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru