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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Очистка консоли от всякого текста! http://www.cyberforum.ru/cpp-beginners/thread390558.html
Как сделать чтобы во время выполнения программы например при вводе какого либа символа консоль очищалась от придыдущик запесей на с++? Заранее благодарен!:)
C++ Дано натуральное число n. Вычислить: /*Дано натуральное число n. Вычислить: sqrt(3+sqrt(6+sqrt(3(n-1)+sqrt(3n))))*/ #include <iostream> #include <math.h> #include<conio.h> using namespace std; int main() { http://www.cyberforum.ru/cpp-beginners/thread390544.html
C++ менять буквы без replace
#include <iostream> #include <cctype> #include <cstdio> using namespace std; void func(char *str); void func(char *str, int y) { for(int i=0; i<y; i++){ if(str == 'm'){ str ='0';
Консоль, разбор командной строки C++
#include <iostream> int main(int ArgumentsCount, char **Arguments) { char **p; char **l; std::cout<<ArgumentsCount<<std::endl; for (l=Arguments+ArgumentsCount-1, p=Arguments+1; p<=l; ++p) { std::cout<<*p<<std::endl; /*
C++ Как написать праграмму подскажите на с++ http://www.cyberforum.ru/cpp-beginners/thread390529.html
В массиве хранятся сведения о количестве осадков,выпавших за каждый день августа.Определить среднее количество осадков,выпавших в дни,когда шёл дождь?
C++ Очень срочно нужен какой-нибудь из шифров. Очень срочно нужен какой-нибудь из шифров...))) Парный шифр Частотная динамика Двойной квадрат Шифр Порта Шифр Альберти Шифр Гаммирования Очень-очень-очень буду благодарна))) подробнее

Показать сообщение отдельно
BRcr
 Аватар для BRcr
4003 / 2292 / 155
Регистрация: 03.02.2011
Сообщений: 5,064
Записей в блоге: 10
24.11.2011, 13:25     Определить разрядность числа
Цитата Сообщение от VMV Посмотреть сообщение
1-е задание, например, как-то так:
А можно как обычно:
C++
1
2
3
4
5
6
7
8
9
int res = 1;
int num = 162; 
 
num = ( (num < 0) ? -num : num ); // меняем знак на положительный, если нужно
while ( (num /= 10) > 0 ){
  res++;  
  if ( res > 3 ) { res = -1; break;}
}
cout<<res; // количество разрядов либо -1
Тут на форуме таких задачек пруд пруди!
 
Текущее время: 00:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru