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

Упростить код - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Напечатать список слов, начинающихся с символа, введенного с клавиатуры. http://www.cyberforum.ru/cpp-beginners/thread550124.html
1. В заданном тексте слова разделены пробелами или запятыми. Напечатать список слов, начинающихся с символа, введенного с клавиатуры.
C++ Определить основные характеристики параболы Имеется три числа, являющиеся коэффициентами квадратного уравнения вида a*x^2+b*x+c=0. Необходимо определить основные характеристики соответствующей параболы: координаты точки экстремума, координаты точек пересечения с осями, тип экстремума (минимум или максимум).Написать программу, которая реализовала бы это. :) http://www.cyberforum.ru/cpp-beginners/thread550092.html
C++ Найти сумму ряда y
http://s019.***********/i604/1204/f8/be3be792d37f.jpg Вот решение...но его надо исправить. Нужно избавиться от pow.Помогите плиз. #include <iostream> #include <stdio.h> #include <conio.h> #include <math.h> main() { float x,y,z; int i,k;
Работа с векторами (математическими) C++
Векторы. Даны векторы v1, v2, v3, v4, v5 соответственно их значений 2, 2,2,-2,-2 и число этих значений 5,5,6,5,6 Вывести на экран V1= =V2, V2= =V3, V1<V3, V1!=V3, V1<=V3, V3>=V1, V3>V1, V5>=V4.
C++ Дана матрица размерности nxn http://www.cyberforum.ru/cpp-beginners/thread550047.html
Дана матрица размерности nxn. Получить одномерный массив a, хранящий сумму элементов матрицы, находящихся на местах, обозначенных на рисунке одной цифрой:
C++ Как заставить консоль писать кириллицей? Если в оператор printf вписывать русские буквы, консоль выдает полную чухню. Что надо сделать дабы это избежать? подробнее

Показать сообщение отдельно
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
17.04.2012, 08:01     Упростить код
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
 
 
unsigned int binToDec( const unsigned int bin, const int powOfTwo = 1 ) {
   return ( bin > 0 ? bin % 10 * powOfTwo + binToDec( bin / 10, powOfTwo * 2 ) : 0 );
}
 
int main( ) {
   std::cout << binToDec( 1111 ) << std::endl;
 
   return 0;
}
Вывод.
 
Текущее время: 10:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru