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

Определить, делится ли это число на 15 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Расставить по возрастанию элементы заданной строки матрицы http://www.cyberforum.ru/cpp-beginners/thread1019569.html
Написать и отладить программу создания двумерного массива и заполнить его случайными значениями от -100 до 100. Расставить по возрастанию элементы заданной строки. Не получается сделать это задание....
C++ Создать класс для работы сo строками Создать класс для работы сo строками. Разработать элементы класса: a. Поля: * указатель на char - хранит адрес динамически выделенной памяти; int n. b. Конструктор, позволяющий создать строку... http://www.cyberforum.ru/cpp-beginners/thread1019548.html
C++ Сортировка структуры по полю
Есть структура типа СТУДЕНТ с полями: *фио *группа *массив из пяти чисел (оценки) Необходимо отсортировать структуру по возрастанию поля группа, выбрал самый простой метод клубок. В самом начале...
C++ Скачивание и сохранение файлов (счетчик не считает)
Пытаюсь скачивать и сохранять файл С URL файла разобрался получаю правильно и передаю А вот с именем сохраняемого никак хочется получить на выходе Myfile01.jpg Myfile02.jpg Myfile03.jpg...
C++ Рандом http://www.cyberforum.ru/cpp-beginners/thread1019504.html
Нужна помощь!!!! Вот исходный код: #include "stdafx.h" #include <stdlib.h> #include <iostream> #include <time.h> using namespace std; int random(int a, int b)
C++ Функция Бесселя Добрый день. Ищу код функции или класс..., где можно вычислить значения функции Бесселя любого порядка в заданных точках. Смотрел а яндексе, но ничего кроме учебников и теории не нашел. Может... подробнее

Показать сообщение отдельно
Ildan
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 10

Определить, делится ли это число на 15 - C++

26.11.2013, 15:15. Просмотров 1736. Ответов 32
Метки (Все метки)

"Пользователь вводит двоичное число. Нужно определить делится ли это число на 15."
Я написал программу которая переводит двоичное число в десятичное и делит на 15.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <string>
#include <math.h>
using namespace std;
 
int main()
{
    setlocale (LC_ALL, "Russian");
    cout << "Введите двоичное число(длина числа не превышает 10000 двоичных разрядов)" << endl;
    string s;  
    cin>>s;
    int n=0;
    for(int i=s.length()-1;i>=0;i--) 
    {
        if(s[s.length()-i-1]=='1')  
            n=n+pow(2.0,i); 
    }
    if(n%15==0)
        cout<<"Делится";
    else
        cout<<"Не делится";
    system ("Pause>>void");
}
Но загвоздка заключается в том, что мне после проверки выполненной работы, поставили условие: что введенное двоичное число не должно переводится в десятичную СС, а программа должна сразу проверять делится оно на 15 или нет. Т.е. если пользователь вводит, например 1110102(3010) и это число надо разделить на 11112(1510)
Есть ли в С++ возможность, работать с двоичными числами или все намного сложнее. Помогите с этим вопросом, пожалуйста! В С++ я новичок и сам не смог разобраться=(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru