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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Добавление строки или столбца в матрицу http://www.cyberforum.ru/cpp-beginners/thread124537.html
1. Написать программу, которая осуществляет добавление строки или столбца в любое место двумерной матрицы по выбору пользователя.
C++ Удалить с m по n символов, перезаписать строку и показать ее на экран 1. Пользователь вводит строку с клавиатуры в фиксированный массив. Необходимо проверить, cколько элементов массива теперь занято и сколько свободно. 2. Показать на экран с m по n символов строки,... http://www.cyberforum.ru/cpp-beginners/thread124536.html
поменять вершины C++
плиз, помогите, с прогой :( надо каждую вершину с четным номером поменять местами с сыном, имеющим четный номер. вообще без понятия, как делать :(
C++ Через указатели на указатели посчитать сумму двух чисел и записать в третье
1. Через указатели на указатели посчитать сумму двух чисел и записать в третье. 2. Написать примитивный калькулятор, пользуясь только указателями. 3. Найти факториал числа, пользуясь только...
C++ Проектирование и разработка автоматизированной системы http://www.cyberforum.ru/cpp-beginners/thread124514.html
Помогите придумать решение єтой задачи тут нужно проявить фантазию, а у меня фантазия отсутствует! --------------------------------- Проектирование и разработка автоматизированной системы...
C++ Подскажите с чего начать Вот условия: Описать структуру с именем 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;
 
        }
    }
        
}
5
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru