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

Вычисление 10-го эквивалент 2-го числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Циклы (%-%) http://www.cyberforum.ru/cpp-beginners/thread732793.html
Ввести вещественное число X (|X| < 1) и целое число N (> 0). Вывести X – X3/3 + X5/5 – ... + (–1)NX2N+1/(2N+1). У кого свежая голова!? сотворите чудо)+1 от мн.
C++ Задача Майхилла Как решить эту задачу, используя процессы? в инете полно ссылок, но это все одно и тоже и не то http://www.cyberforum.ru/cpp-beginners/thread732786.html
C++ Задача обедающих философов
Здраствуйте. Нужно написать программу, которая реализует классическую задачу обедающих философов с помощью мониторов. Не могу разобраться как применить монитор: monitor dp { enum {thinking, hungry, eating} state ; condition self ; void pickup (int i) { state = hungry;
Задача написана для окна, переделать её для формы C++
//--------------------------------------------------------------------------- #pragma hdrstop #include <conio.h> #include <stdio.h> #include <stdlib.h> //--------------------------------------------------------------------------- #pragma argsused
C++ С++ сложение цифр числа http://www.cyberforum.ru/cpp-beginners/thread732742.html
Здание такое : С клавиатуры вводится целое четырехзначное число. Найти сумму всех четных цифр данного числа. Просто сложить составляющие числа у меня получается, а вот сложить только четные числа .. увы .. не могу выделить для сложения четные числа. Вот собственно мой код.. #include "stdafx.h" #include <iostream> #include <locale> #include <math.h> using namespace std;
C++ Подсчет среднего балла каждой группы Подсчет среднего балла каждой группы и вывода студентов группы, средний балл которой является крупнейшим, в порядке убывания среднего балла каждого студента подробнее

Показать сообщение отдельно
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
15.12.2012, 20:37     Вычисление 10-го эквивалент 2-го числа
Вот я свою программку положил и скрин как работает если в начале двоичного числа будут нули. Все правильно считает
Кликните здесь для просмотра всего текста
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
#include "stdafx.h"
#include "windows.h"
#include "iostream"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
 
    int binary_number;          // двоичное число
    int binary_number_copy;     // копия двоичное число.
    int decimal_number = 0;     // десятичное число
 
    cout << "Введите двоичное число: ";
    cin >> binary_number;
    binary_number_copy = binary_number;
 
    binary_number_copy = binary_number;
 
    int i = 0;
    while (binary_number_copy != 0)
    {
        decimal_number += binary_number_copy%10 * pow(2.0, i);
        binary_number_copy /= 10;
        i++;
    }
 
    cout << binary_number << " = " << decimal_number << endl;
 
    cout << endl;               
    system("pause");            
    return 0;                   
}

Да и вообще все эти нули они ничего не значат (отбрасываются)
Миниатюры
Вычисление 10-го эквивалент 2-го числа  
 
Текущее время: 18:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru