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

помогите понять смысл задания - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ С чего начать? http://www.cyberforum.ru/cpp-beginners/thread433630.html
Доброго времени суток! Уже достаточно давно засела мысль заняться программированием.Покопавшись немного в инете, решил определись для себя С++ (по описанию выглядит достаточно маневренным и универсальным языком). Но возникла проблема с выбором материала для самомтоятельного обучения. Все осложняется еще и тем, что в школе вся информатика велась на уровне изучения Ворда, Екселя, и Пэйнта....
C++ Реализовать классы «стек» и «очередь» наследованием от базового класса «двусвязный список» Всем добрый вечер! Помогите пожалуйста с лабораторной работой, дело в том что скоро сдавать, а я в С++ новичок. и совсем не понимаю как это сделать.... задание 1. Реализовать классы «стек» и «очередь» наследованием от базового класса «двусвязный список». Создать три варианта реализации наследования: открытое, закрытое, защищенное. Программы- клиенты должны демонстрировать работу всех... http://www.cyberforum.ru/cpp-beginners/thread433628.html
Строки. Задача по С++ C++
Преобразовать строку так, чтобы буквы каждого слова в ней были отсортированы по возрастанию.
Строки и бинарные файлы C++
Программа читает из бинарного файла и выводит содержимое на экран. Потом можно добавить 1 элемент в любую ячейку. Проблема в том, что при выводе на экран, оно выводит 1 первый символ строки, а затем каракули. Вот код самой проги: #include<stdio.h> #include<stdlib.h> // Функции int getFileSize(FILE *f); int getElementAtPosition(int ,FILE* ); void setFileElements(int ,char...
C++ Перевод из Delphi в c++ http://www.cyberforum.ru/cpp-beginners/thread433610.html
Помогите перевести код в с++ unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, md5, jpeg, ExtCtrls; type
C++ полуторный тариф люди подскажите как дописать код задачи на си. есть фирма, которая выплачивает своим сотрудникам за первые 40 часов работы обычную зарплату, и полуторную зарплату за время отработанное сверх 40 часов. как записать это самое время после 40 часов, и ставку которую нужно будет заплатить. начало моего кода: Код: подробнее

Показать сообщение отдельно
AzaKendler
 Аватар для AzaKendler
214 / 116 / 9
Регистрация: 30.05.2011
Сообщений: 1,772
25.01.2012, 01:09  [ТС]     помогите понять смысл задания
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
struct Stor
{
    unsigned char buf [4];
 
    Stor():buf_count(3)
    { 
        clear();        
    };
    ~Stor(){};
 
        int buf_count;  
 
    void storNum(unsigned int num)
    {
        
        if(num<=255) buf[3]|=num;
        else
        {
        unsigned int okt = num/255;
        int mask = num%256;
        buf[3]|=mask;
        num/=256;
        buf_count--;
        calculate(num);
        }
    }
 
    
 
 
    unsigned int extractNum()
    {
        unsigned int num = 0;
        num=  (0|buf[3]) + (0|buf[2])*256 + (0|buf[1])*65536 + (0|buf[0]) *16777216;
        clear();
    
    return num;
 
    }
private:
    void calculate ( unsigned int num)
    {       
 
        int okt_0 = num/256;
        int mask_0 = num%256;
        if(buf_count==0||(!okt_0&&!mask_0)) {buf[buf_count]|=num; return;}
        
        buf[buf_count]|=mask_0;
        buf_count--;
        num/=256;
        return calculate(num);  
    }
 
    void clear()
    {
        for(int i=0;i<4;i++)buf[i] =0;
        buf_count = 3;
    }
 
};
решение для хранитьбы 32битного беззнакового целого в char[4];
 
Текущее время: 18:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru