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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Zhalair
1 / 1 / 0
Регистрация: 04.11.2011
Сообщений: 40
#1

Описать функцию DecToBin(N) строкового типа, возвращающую строковое представление целого неотрицательного числа N - C++

08.06.2012, 23:48. Просмотров 1068. Ответов 1
Метки нет (Все метки)

Описать функцию DecToBin(N) строкового типа, возвращающую строковое представление целого неотрицательного числа N в двоичной системе счисления. Результирующая строка состоит из символов «0»–«1» и не содержит ведущих нулей (за исключением представления числа 0). Используя эту функцию, получить двоичные представления пяти данных чисел.


Описать функцию NMax(A, N) целого типа, находящую номер макси-мального элемента вещественного массива A размера N. С помощью этой функции найти номера максимальных элементов массивов A, B, C размера NA, NB, NC соответственно.


Описать процедуру ArrayToMatrix1(A, K, M, N, B), формирующую по вещественному массиву A размера K матрицу B размера M × N (матрица заполняется элементами массива A по строкам). «Лишние» элементы мас-сива игнорируются; если элементов массива недостаточно, то оставшиеся элементы матрицы полагаются равными 0. Двумерный массив B является выходным параметром. С помощью этой процедуры на основе данного массива A размера K и целых чисел M и N сформировать матрицу B разме-ра M × N.

Помогите пожалуйста мне завтра сдавать...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.06.2012, 23:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Описать функцию DecToBin(N) строкового типа, возвращающую строковое представление целого неотрицательного числа N (C++):

Описать функцию, возвращающую строковое представление целого неотрицательного числа - C++
Описать функцию DecToHex(N) строкового типа, возвращающую строковое представление целого неотрицательного числа N в 16-ричной системе...

Получить двоичное строковое представление целого неотрицательного числа - C++
Помогите пожалуйста с программой, очень надо. Описать функцию DecToBin(N) строкового типа, возвращающую строковое представление...

Описать функцию DigitN(K, N) целого типа, возвращающую N-ю цифру целого положительного числа K - C++
Помогите выполнить задание. Описать функцию DigitN(K, N) целого типа, возвращающую N-ю цифру целого положительного числа K (цифры в...

Написать функцию , возвращающую сумму цифр целого неотрицательного числа. - C++
Помогите пожалуйста! Написать функцию sumDigit, возвращающую сумму цифр целого неотрицательного числа. В функции main...

Описать функцию TextSize (Name) целого типа, возвращающую число строк в текстовом файле - C++
Описать функцию TextSize(Name) целого типа, возвращающую число строк в текстовом файле с именем Name. Если файл не существует, то функция...

Реализовать функцию возведения целого числа в квадрат, возвращающую значение типа int - C++
Как правильно изменить код что бы он скомпилировался, ошибка: Функция должна возвращать значение. Если заменить int Sqr (int q) на ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
rangerx
1933 / 1542 / 141
Регистрация: 31.05.2009
Сообщений: 2,912
09.06.2012, 00:22 #2
Описать функцию DecToBin(N) строкового типа, возвращающую строковое представление целого неотрицательного числа N в двоичной системе счисления. Результирующая строка состоит из символов «0»–«1» и не содержит ведущих нулей (за исключением представления числа 0). Используя эту функцию, получить двоичные представления пяти данных чисел.
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 <iostream>
#include <algorithm>
#include <string>
 
std::string dec_to_bin(unsigned int n)
{
    if(n == 0)
        return "0";
 
    std::string res;
 
    do
    {
        res.push_back(n % 2 ? '1' : '0');
        n/= 2;
 
    } while(n != 0);
 
    std::reverse(res.begin(), res.end());
 
    return res;
}
 
int main()
{
    const int cnt = 5;
    int val;
 
    for(int i = 1; i <= cnt; ++i)
    {
        std::cout << "[" << i << "\\" << cnt << "]: ";
        std::cin >> val;
        std::cout << val << "(dec) -> " << dec_to_bin(val) << "(bin)\n" << std::endl;
    }
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2012, 00:22
Привет! Вот еще темы с ответами:

Описать функцию DecToHex(N) строкового типа - C++
Описать функцию DecToHex(N) строкового типа, возвращающую строковое представление целого неотрицательного числа N в 16-ричной...

Описать функцию RootsCount(A, B, C) целого типа - C++
Помогите пожалуйста описать функцию RootsCount(A, B, C) целого типа, определяющую количество корней квадратного уравнения A•x2 + B•x + C =...

Описать функцию IsPrime(N) логического типа, возвращающую True, если целый параметр N (> 1) является простым числом - C++
Описать функцию IsPrime(N) логического типа, возвращающую True, если целый параметр N (&gt; 1) является простым числом, и False в против-ном...

Описать рекурсивную функцию FibRec(N) целого типа, вычисляющую N-е число Фибоначчи - C++
Описать рекурсивную функцию FibRec(N) целого типа, вычисляющую N-е число Фибоначчи F(N) по формуле: F(1) = F(2) = 1, F(k) = F(k–2) +...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru