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

В строке определить подстроку, являющуюся десятичной записью самого большого числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ матрица http://www.cyberforum.ru/cpp-beginners/thread130611.html
Помогите с задачкой по с++ мне сделали, только что то не работает Разработать программу, которая в матрице размерности n*n меняет местами строку, содержащую элемент с минимальным значением, со столбцом, содержащим элемент с максимальным значением. Матрица размещается в памяти динамически, значение n вводится по запросу с клавиатуры. #include <iostream> #include <stdlib.h> #include <time.h>...
C++ Рекурентный множитель. тут задача, я вообще не разберусь в этой теме. Помогите решить найти сумму. http://www.cyberforum.ru/cpp-beginners/thread130592.html
вычислить сумму и количество элементов массива X[15] для 0<x1<1 C++
вычислить сумму и количество элементов массива X для 0<x1<1
C++ Умножить двумерный массив на x
1.Для заданной последовательности из N чисел вычислить среднее арифметическое положительных чисел. 2.Умножить двумерный массив на x. Помогите, пожалуйста)))
C++ одномерный массив http://www.cyberforum.ru/cpp-beginners/thread130569.html
можете подправить прогу пожалуйста?? а то никак не получается..сортировка почему то не выводится, да и произведение не всегда правильно высчитывает.. вот задание: В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1)сумму положительных элементов массива; 2)произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами...
C++ родовые класы Измените класс queue так, чтобы можно было сохранять и доставать обекты второго класа с индивидуального задания. Индивидуальное задание: Пациент(ПИБ, реестрационный код, адресс, дата рождения) Естли я правильно понял задание, то нужно создать родовой клас, в который при его вызове можно будет записывать данные, а потом их выводить(но может я и не правильно понял задание) Делаю так:... подробнее

Показать сообщение отдельно
Manjak
269 / 175 / 7
Регистрация: 12.03.2010
Сообщений: 494
17.05.2010, 08:35     В строке определить подстроку, являющуюся десятичной записью самого большого числа
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
string str;
    string::size_type beg = 0,
                      end = 0;
    unsigned long   value = 0;
 
    cout << "Enter string: ";
        copy(istream_iterator<char>(cin), istream_iterator<char>(), back_inserter(str));
 
    while((beg = str.find_first_of("01", end)) != string::npos)
    {
        end = str.find_first_not_of("01", beg);
        string substr = str.substr(beg, end - beg);
        bitset<100> bst(substr);
        if (value < bst.to_ulong()) value = bst.to_ulong();
    }
 
    cout << "Maximum value: " << value << endl;
Добавлено через 11 часов 4 минуты
Проглядел
программу на СИ
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru