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

Битовые операции. Написать программу для хранения в битовом поле информации о конфигурации компьютера. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Добавление строки или столбца в матрицу http://www.cyberforum.ru/cpp-beginners/thread124537.html
1. Написать программу, которая осуществляет добавление строки или столбца в любое место двумерной матрицы по выбору пользователя.
C++ Удалить с m по n символов, перезаписать строку и показать ее на экран 1. Пользователь вводит строку с клавиатуры в фиксированный массив. Необходимо проверить, cколько элементов массива теперь занято и сколько свободно. 2. Показать на экран с m по n символов строки, введенной пользователем и записать данный отрезок в другой массив. (m и n также вводятся пользователем) 3. Удалить с m по n символов, перезаписать строку и показать ее на экран. 4. Пользователь... http://www.cyberforum.ru/cpp-beginners/thread124536.html
поменять вершины C++
плиз, помогите, с прогой :( надо каждую вершину с четным номером поменять местами с сыном, имеющим четный номер. вообще без понятия, как делать :(
C++ Через указатели на указатели посчитать сумму двух чисел и записать в третье
1. Через указатели на указатели посчитать сумму двух чисел и записать в третье. 2. Написать примитивный калькулятор, пользуясь только указателями. 3. Найти факториал числа, пользуясь только указателями. 4. Найти заданную степень числа, пользуясь только указателями. 5. Произвести, используя указатель на указатель проверку на нуль при делении.
C++ Проектирование и разработка автоматизированной системы http://www.cyberforum.ru/cpp-beginners/thread124514.html
Помогите придумать решение єтой задачи тут нужно проявить фантазию, а у меня фантазия отсутствует! --------------------------------- Проектирование и разработка автоматизированной системы обработки данных начислення заработной платы сотрудникам факультета. Создать систему обработки данных, которая состоит из: * бази данних-массива структур, сохраненного в файле; * меню запросов к базе...
C++ Подскажите с чего начать Вот условия: Описать структуру с именем STUDENT, содержащую следующие поля: • фамилия и инициалы • номер группы • успеваемость (массив из пяти элементов) Написать программу, выполняющую следующие действия: • ввод с клавиатуры данных в массив, состоящий из десяти структур типа STUDENT; записи должны быть упорядочены по возрастанию среднего балла; • вывод на дисплей фамилий и номеров групп... подробнее

Показать сообщение отдельно
Ruzhin
15 / 15 / 3
Регистрация: 18.01.2013
Сообщений: 17
20.03.2013, 01:35     Битовые операции. Написать программу для хранения в битовом поле информации о конфигурации компьютера.
1. Написать программу для хранения в битовом поле информации о конфигурации компьютера. Например: Корпус АТ-0, АТХ-1;
Видео на борту-0, карта-1 и так далее.

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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
#include <iostream>
#include <Windows.h>
 
using namespace std;
 
struct COMP
{
    unsigned int korpus:1;
    unsigned int video:1;
    unsigned int sound:1;
    unsigned int cpu:1;
    unsigned int monitor:1;
};
 
void main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    int const size=10;
    COMP ar[size];
 
    
    int i=0;
    int vibor;
 
    cout <<"Программа хранения информации о компьютерах в битовых полях\n\n" <<endl;
 
    do
    {
    
    int korpus;
    cout << "\nВыберите корпус компьютера: 0 - АТ, 1 - АТХ" <<endl; 
    cin >> korpus;
 
    ar[i].korpus=korpus;
    
    int video;
    cout << "\nВыберите видеокарту: 0 - интегрированная, 1 - дискретная" <<endl;    
    cin >> video;
 
    ar[i].video=video;
    
    int sound;
    cout << "\nВыберите звуковую карту: 0 - интегрированная, 1 - дискретная" <<endl;    
    cin >> sound;
 
    ar[i].sound=sound;
 
    int cpu;
    cout << "\nВыберите видеокарту: 0 - AMD, 1 - INTEL" <<endl; 
    cin >> cpu;
 
    ar[i].cpu=cpu;
    
    int monitor;
    cout << "\nВыберите монитор: 0 - LCD, 1 - TFT" <<endl;  
    cin >> monitor;
 
    ar[i].monitor=monitor;
 
    i++;
    
    cout <<"\n\nПродолжить? 0 - нет, 1 - да" <<endl;
    cin >> vibor;
 
    }
    while (vibor==1);
    
    cout <<"\n\nРаспечатать список компьютеров? 0 - нет, 1 - да" <<endl;
    cin >> vibor;
 
    if (vibor==1)
    {
        for (int j=0; j<i; j++)
        {
            cout <<"\n\nКомпьютер № " <<j+1 <<endl;
            if (ar[j].korpus==0)
                cout << "Корпус: АТ" <<endl;
            else
                cout << "Корпус АТХ" <<endl;
 
            
            if (ar[j].video==0)
                cout << "Видеокарта: интегрированная" <<endl;
            else
                cout << "Видеокарта: дискретная" <<endl;
 
 
            if (ar[j].sound==0)
                cout << "Звуковая карта: интегрированная" <<endl;
            else
                cout << "Звуковая карта: дискретная" <<endl;
 
 
            if (ar[j].cpu==0)
                cout << "Центральный процессор: AMD" <<endl;
            else
                cout << "Центральный процессор: INTEL" <<endl;
 
 
            if (ar[j].monitor==0)
                cout << "Монитор: LCD" <<endl;
            else
                cout << "Монитор: TFT" <<endl;
 
        }
    }
        
}
 
Текущее время: 12:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru