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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить в матрице номер строки, в которой содержится более одного заданного символа http://www.cyberforum.ru/cpp-beginners/thread591106.html
Дана целочисленная квадратная матрица. Определить: • номер строки, в которой содержится более одного заданного символа; • максимальный элемент матрицы и поменять местами строку, в которой он...
C++ Исчисление суммы, количества элементов массива, удовлетворяющих заданным условиям В одномерном массиве содержатся только два одинаковых элемента. Найдите их. можно как то сделать что бы элементов было не 5 как в константе, а что бы пользователь вначале сам выбрал из скольких... 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) { { ...
C++ Целочисленная прямоугольная матрица http://www.cyberforum.ru/cpp-beginners/thread591014.html
Дана целочисленная прямоугольная матрица размера m×n. Составить программу, которая находит номер столбца, в котором находится самая длинная серия одинаковых элементов. Помогите пожалуйста с задачей.
C++ Подсчёта произведения элементов целочисленной прямоугольной таблицы Составить программу для подсчёта произведения элементов целочисленной прямоугольной таблицы Y, состоящей из p строк и k столбцов, сумма двух индексов которых есть число чётное. Использовать... подробнее

Показать сообщение отдельно
zitxbit
88 / 740 / 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;
}
2
Вложения
Тип файла: zip dec2bin.zip (22.5 Кб, 56 просмотров)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru