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

Числа по основанию 2 и 10. Выполнить операцию умножения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Таблица истинности http://www.cyberforum.ru/cpp-beginners/thread1076779.html
Ребят возникла сложность при написании программы, которая по заданному выражении создаст таблицу истинности, а именно нет идей как ее сделать. Можете подкинуть идею?
C++ Нахождение нужного числа в .txt файле Привет всем :-) Опять пишу тут программу, но не знаю как найти то или иное число после сортировки? Заранее Спасибо. Знаю, что нужно воспользоваться циклом while :| http://www.cyberforum.ru/cpp-beginners/thread1076771.html
Найдите ошибку(и) в программе C++
Не работает программа, где я совершил ошибку?? Для справки: программа определяет принадлежность точки к заданной области. #include "stdafx.h" #include <iostream> #include <iomanip> #include <math.h> using namespace std; void R0(double);
C++ Написать шаблон функции для сортировки массивов действительных и целых чисел
Заданы элементы массива. Написать шаблон функции для сортировки массивов действительных и целых чисел. Поможете?:scratch:
C++ Найти сумму ряда с точностью eps http://www.cyberforum.ru/cpp-beginners/thread1076736.html
Найти сумму ряда с точностью eps , общий член которого равен an=2n/n!. Точность считается достигнутой, если следующий член последовательности меньше заданного eps надо с наименьшим количеством входных параметров #include "stdafx.h" #include <iostream> using namespace std; double fun(double e, double i=1, double s=0, double f=1, double a=0) { s+=a;
C++ В чем ошибка? #include <iostream> using namespace std; void funñ_1(); void func_2(); int count; // Ýòî ãëîáàëüíàÿ ïåðåìåííàÿ. int main() { int i; // Ýòî ëîêàëüíàÿ ïåðåìåííàÿ. подробнее

Показать сообщение отдельно
_script_
169 / 137 / 34
Регистрация: 01.05.2012
Сообщений: 414
20.01.2014, 21:33     Числа по основанию 2 и 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
#include <iostream>
 
using namespace std;
 
int to10(string str) //Функция перевода строки с числом в двоичной в число в десятичной
{
    int rez=0;
    int k=1;
    for (int i=str.length()-1; i>=0; i--,k*=2)  //В цикле прибавляем к результату следующую степень двойки, если 1. Цикл идет с конца строки
        if (str[i]=='1')
            rez+=k;
    return rez;
}
 
int main()
{
    string str_ch1;
    int ch2;
    cin >> str_ch1; //Вводим первое число
    cin >> ch2;     //Вводим второе число
    int ch1=to10(str_ch1);  //Преобразовуем строку в число
    cout << ch1*ch2;        //Умножаем и выводим результат
    return 0;
}
 
Текущее время: 01:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru