Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Запись и чтение из файла https://www.cyberforum.ru/ cpp-beginners/ thread1194361.html
как записать в файл вывод массива OutputArray(), количество нулевых элементов NumNull(), массив с заменой нулевых элементов на единицу Zamena() #include <iostream> using namespace std; int n, array; int NumNull() { int num = 0;
Дан текстовый файл. Найти номер самой короткой строки C++
Дан текстовый файл. Найти номер самой короткой строки. Помогите пожалуйста решить задачу. вот программа: #include <iostream> #include <string> #include <fstream> using namespace std; int main() { char symbol; ifstream in ("f.txt");
C++ Увеличить в файле каждый четный байт на единицу Здравствуйте, помогите пожалуйста реализовать следующее задание. В производном файле, используя класс fstream, создать метод, увеличивающий каждый четный байт на единицу. https://www.cyberforum.ru/ cpp-beginners/ thread1194348.html C++ Написал программу, не могу понять правильно или нет https://www.cyberforum.ru/ cpp-beginners/ thread1194319.html
Написать функцию sum с переменным числом параметров, которая находит сумму чисел типа int по формуле: S=a1*a2+a2*a3+a3*a4+. . . . . Написать вызывающую функцию main, которая обращается к функции sum не менее трех раз с количеством параметров 5, 10, 12. //--------------------------------------------------------------------------- #include <iostream.h> #include <conio.h> #include <vcl.h>...
C++ Программа поиска
Почему эта программа не работает? Не могу найти ошибку. Первый раз цикл написал внутри другого цикла. Подумал из за этого типа исправил. Выложил оба скрина. Помогите понят в чем проблема. И как переписать эту программу используя switch. Выявил ошибку. Могу использовать char в место string. Но хочу знать почему не работает стринг.
C++ Произвольный тип как можно задать в параметре функции произвольный тип? что то читал давно про void*... Добавлено через 27 минут и еще вот щас нарыл про какие то шаблоны template <typename T>... пока не разобрался толком https://www.cyberforum.ru/ cpp-beginners/ thread1194306.html
C++ Вычисление площади треугольника по координатам концов отрезков с ++ https://www.cyberforum.ru/ cpp-beginners/ thread1194301.html
Три отрезка заданы координатами своих концов. Определить, можно ли построить из них треугольник, если - да, то вычислить его площадь
C++ Ошибка в дочернем классе
Не могу найти ошибку в дочернем классе, возможно не правильно написать main Задание и код: Код нужно переписывать в сообщение Только все должно происходить с матрицей A За ранее спасибо!
C++ Реализовать оконное приложение из консольного Здравствуйте, у меня проблема с программой. Сделать в командной строке получилось, а вот такое же в объектно-ориентированной среде (чтобы не с клавы шла вся работа, а были кнопки, поля для ввода и прочее) не получается, не знаю как сделать. помогите кто чем может, пожалуйста! код программы: #include <iostream> #include <windows.h> #include <stdlib.h> #include <math.h> #include <string.h>... https://www.cyberforum.ru/ cpp-beginners/ thread1194292.html C++ Девевья. Поиск с включением https://www.cyberforum.ru/ cpp-beginners/ thread1194273.html
Программа формирует дерево из массива целых чисел и выводит его на экран. #include "stdafx.h" #include <iostream> struct Node{ int d; Node *left; Node *right; }; Node *first(int d);
Не работает русский язык C++
Если выбрать в свитче 2 или 4 варианты (ввод вручную) и рассчитать их, то когда будет рассчитывать выдаст что-то типа этого: 1) , …¤г Ї® ¤®а®ЈҐ, ЌЁЄг¤* *Ґ ᬮвао 2) , …¤г Ї® ¤®а®ЈҐ, ЌЁзҐЈ® *Ґ е®зг 3) , …¤г Ї® ¤®а®ЈҐ, Џпвм* лў*лў лўЇ* Код: #include <iostream> #include <conio.h> #include <cstring> #include <string> #include <fstream>
C++ Число с плавающей запятой в строках Задание - из строки выделить подстроку, задающую число с плавающей точкой. https://www.cyberforum.ru/ cpp-beginners/ thread1194260.html
Модератор
Эксперт С++
13507 / 10757 / 6412
Регистрация: 18.12.2011
Сообщений: 28,716
31.05.2014, 11:47 0

Операции с восьмеричными системами счисления - C++ - Ответ 6252899

31.05.2014, 11:47. Показов 4129. Ответов 9
Метки (Все метки)

Ответ

Все неправильно
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
class Oct
{
private:
   char IntPart[20],FraqPart[20];
public:
    Oct(){IntPart[0]=0;FraqPart[0]=0;}
    Oct(char* a,char *b){strcpy(IntPart,a);strcpy(FraqPart,b);}// конструктор из текстовых строк. Желательно дописать проверку на допустимость символов.
    Oct(const Oct &t){strcpy(IntPart,t.IntPart);strcpy(FraqPart,t.FraqPart);}// копиконструктор
    Oct& operator=(const Oct &t)
   {
          strcpy(IntPart,t.IntPart);
          strcpy(FraqPart,t.FraqPart);
          return *this;
    }
    void setDATA(); // Ввод данных в целую и дробную часть
    Oct Summa(const Oct &t); // складываем *this с t. Результат типа Oct возвращаем
    Oct Proizv(const Oct &t); // умножаем *this на t. Результат типа Oct возвращаем
    void showDATA();
};
int main()
{
   Oct a("123","456"); // 123 - целая часть 456 - дробная
   Oct b(a); // и - копия a
   Oct c=a.Summa(b);
   c.Show();
   return 0; 
}

Вот примерный код суммирования целой части.
Дробную сделаете по аналогии
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Oct Oct::Summa(const Oct &t)
{
    Oct res;
    int perenos=0;
    for(int i=strlen(IntPar)-1;i>=0;i--)
    {
      res.IntPar[i]=(this->IntPat[i]-'0')+(t.IntPar[i]-'0')+perenos;
      if(res.IntPar[i]>7)
      {
          res.IntPar[i]%=8;
          perenos=res.IntPar[i]/8;
      }
      res.IntPar[i]+='0';
    }
    return res;
}


Вернуться к обсуждению:
Операции с восьмеричными системами счисления C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2014, 11:47
Готовые ответы и решения:

работа с системами счисления
У меня в файле число: 0x00000000 Мне нужно его прочиатать да ещё и занести в переменную. Пожно с...

Переводы между системами счисления
Доброго времени суток. Есть такой код, для перевода из одной системы счисления в другой. В...

Перевод между системами счисления
Кто знает, как перевести число, заданное в виде массива цифр, из одной системы счисления с...

Алгоритм перевода между системами счисления
Привет. Есть две функции на Delphi которые позволяют переводить числа из любых систем счисления....

9
31.05.2014, 11:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2014, 11:47
Помогаю со студенческими работами здесь

Преобразование чисел между 2/8/16 системами счисления
Пишу код, который переводит любое натуральное число в 2-ную,8-ную,16-ную системы счисления. Для...

Задача с системами счисления
Всех приветствую! Только сейчас зарегистрировался на форуме, так как стал нуждаться в помощи. Если...

Работа со стандартными системами счисления
Есть алгоритм перевода уже введенных в определенной сс чисел в десятичную. // Функция заменяет...

Преобразование между системами счисления
Файл INPUT.TXT содержит два типа строк: 1) определение преобразования-начальная база&gt; конечная...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru