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

Сравнение цифр в n-значном числе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Класс "Вектор", меню для демонстрации его возможностей http://www.cyberforum.ru/cpp-beginners/thread1307030.html
Ребят, помоги разобраться с переменными, не могу сообразить. Там в классе конструктор со встроенными параметрами для 1-го вектора... и 2-ой вводится в общем, и операции между ими совершаются! всё вроде прекрасно, но вот переменные не могу почему то правильно раскидать.... Прошу помощи в решении данной проблемы или пути её исправления. Заранее Спасибо! #include "stdafx.h" #include "iostream"...
C++ Класс "Человек", информация о поле: char или int? информация о человеке, пол забит в char #include <iostream> using namespace std; class person { private: char _name; int _age; int _gender; http://www.cyberforum.ru/cpp-beginners/thread1307018.html
C++ Задан текстовый файл, необходимо по нему сформировать двоичный файл индексов
Нужна помощь! Задача: Задан текстовый файл, необходимо по нему сформировать двоичный файл индексов (смещений начал строк в текстовом файле). Имя входного (текстового) файла задается в виде аргумента командной строки. Имя выходного (двоичного) файла генерируется программой: он должен иметь то же имя, что и входной, но другое расширение - “.idx”. Написать максимально эффективную функцию вывода...
Как замедлить выполнение for без Sleep C++
Хаюши умные дядьки такая проблема надо замедлить выполнение int qwe=10, asd=0, zxc=500; for (int i=1; i<=10; i++) { qwe-=1; Sleep(zxc); asd+=5; Sleep(zxc); }
C++ Передача динамического массива структур в функцию http://www.cyberforum.ru/cpp-beginners/thread1306960.html
Помогите, пожалуйста переделать. Нужно передать динамический массив. Есть такой код: #include<iostream> using namespace std; void func(player p); struct player { char name; int count; int best_score; };
C++ Криптоалгоритм Khazad Предоставьте пожалуйста исходник. подробнее

Показать сообщение отдельно
Nosey
 Аватар для Nosey
1184 / 351 / 102
Регистрация: 22.10.2014
Сообщений: 786
Завершенные тесты: 2
21.11.2014, 18:11     Сравнение цифр в n-значном числе
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
25
26
#include "stdafx.h"
#include <iostream>
#include <cmath>
#include <string>
#include <sstream>
 
void main()
{
    int a = 0, b = 100;
    for (; a <= b; ++a)
    {
        std::stringstream stream;
        stream << a;
        std::string valueString;
        stream >> valueString;
        bool sucsess = true;
        for (auto c1 = valueString.begin(), c2 = c1+1, end = valueString.end(); c2 < end && sucsess; ++c1, ++c2)
        {
            sucsess &= abs(*c1 - *c2) <= 1;
        }
        if (sucsess)
        {
            std::cout << valueString << std::endl;
        }
    }
}
 
Текущее время: 20:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru