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

Определить длину самой длинной цепочки единиц в переменной unsigned long a; - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ C++, CodeBlocks и ncurces http://www.cyberforum.ru/cpp-beginners/thread961928.html
Пытаюсь скомпилировать простенький пример с ncurces #include <iostream> #include <curses.h> int main(int argc, char **argv) { initscr(); move(5,15); printw("test message");
C++ Консольное приложение клиент сервер Добрый день. Пишу клиент сервер , хочу застваить обмениваться текстом. Соединение проходит успешно. Только вот клиент не отображает сообщение Сервер listen(listener, 1); while(1) { sock = accept(listener, NULL, NULL); if(sock < 0) { perror("accept"); http://www.cyberforum.ru/cpp-beginners/thread961921.html
C++ Вычислить значение y
Дано действительное число x. Вычислить значение y с помощью стандартной функции и с помощью ряда с точностью 0,0001 x2 x3 xn y = ln(1-x) = - ( x + — + — + ... + —— + ... ) , где |x|<1. 2 3 n
C++ Написано рекрусивно. нужен код без рекурсии.!
int per (int k) { int i; for(i=1;i<=n;i++) { if (color==0) { color=1; p=i; if(k==n)
C++ Ввести пятизначное число и определить, является ли оно палиндромом http://www.cyberforum.ru/cpp-beginners/thread961888.html
Как понять полиродедное число?
C++ Статические функции Добрый день. Пример из Лафорте, ООП: // statfunc.cpp // Статические функции и ID объектов #include <iostream> using namespace std; /////////////////////////////////////////////////////////// class gamma подробнее

Показать сообщение отдельно
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5548 / 2562 / 233
Регистрация: 01.11.2011
Сообщений: 6,333
Завершенные тесты: 1
25.09.2013, 12:03     Определить длину самой длинной цепочки единиц в переменной unsigned long a;
Цитата Сообщение от сержи Посмотреть сообщение
составить алгоритм
Алгоритм следующий:
- Заводите переменную, в которую будете складывать длину текущей цепочки.
- Делите исходное число на десять, сто, тысячу... (пока делитель меньше искомого числа умножаете его на десять) и берете остаток.
- Полученная цифра остатка проверяется - единица ли она и, если да, инкрементируется темповая переменная.
 
Текущее время: 10:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru