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

Перевод десятичных чисел в двоичные - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить в матрице номер строки, в которой содержится более одного заданного символа http://www.cyberforum.ru/cpp-beginners/thread591106.html
Дана целочисленная квадратная матрица. Определить: • номер строки, в которой содержится более одного заданного символа; • максимальный элемент матрицы и поменять местами строку, в которой он находится и столбец, в котором он находится. Каждый пункт задания оформить в виде отдельной функции. 2. Для заданного значения x > 0.5 и  =0,00001 вычислить с точностью до  сумму членов бесконечного...
C++ Исчисление суммы, количества элементов массива, удовлетворяющих заданным условиям В одномерном массиве содержатся только два одинаковых элемента. Найдите их. можно как то сделать что бы элементов было не 5 как в константе, а что бы пользователь вначале сам выбрал из скольких он будет сложен элементов ? Вот программа. #include <iostream> #include <cstddef> #include <conio.h> http://www.cyberforum.ru/cpp-beginners/thread591102.html
Заполнение массива структур из файла и вывод на экран/в файл C++
Есть структура struct tovar { int nomer; char naim; char edizm; int kolvo; int cena; }; Есть файл с данными структуры
C++ Чтение из файла с++
почитал темы на форуме например эту,http://www.cyberforum.ru/cpp-beginners/thread60250.html предпоследнее сообщение, по этому примеру сделал свою функцию void FromFile(tovar* tov) { { ifstream myfile("d:\\TovarIn.txt"); myfile.open ("TovarIn.txt");
C++ Целочисленная прямоугольная матрица http://www.cyberforum.ru/cpp-beginners/thread591014.html
Дана целочисленная прямоугольная матрица размера m×n. Составить программу, которая находит номер столбца, в котором находится самая длинная серия одинаковых элементов. Помогите пожалуйста с задачей.
C++ Подсчёта произведения элементов целочисленной прямоугольной таблицы Составить программу для подсчёта произведения элементов целочисленной прямоугольной таблицы Y, состоящей из p строк и k столбцов, сумма двух индексов которых есть число чётное. Использовать динамический массив. Помгите пожалуйста подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
30.05.2012, 15:10     Перевод десятичных чисел в двоичные
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
#include <stdio.h>
#include <conio.h>
 
#include <iostream>
#include <fstream>
 
using namespace std;
 
#define _SIZE 64
 
int main()
{
    const char* filename[2] = { "input.txt", "result.txt" };
    ifstream ifs(filename[0], ifstream::in);
    ofstream ofs(filename[1], ofstream::out);
 
    int num = 0;
    while ((!ifs.eof()) && (ifs>>num))
    {
        int d = 0; ofs<<num<<" = ";
        int* digits = new int[_SIZE];
        memset((void*)digits, 0x00, _SIZE * sizeof(int));
        do { digits[d++] = num % 2; 
        }while ((num /= 2) > 0);
        for (int i = d; i >= 0; i--)
            ofs<<digits[i]; ofs<<endl;
    }
 
    ifs.close(); 
    ofs.close();
 
    _getch();
 
    return 0;
}
Вложения
Тип файла: zip dec2bin.zip (22.5 Кб, 52 просмотров)
 
Текущее время: 19:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru