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

1.Все цифры данного четырехзначного числа N различны - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функции для сортировки массивов http://www.cyberforum.ru/cpp-beginners/thread371673.html
Написать функцию, которая упорядочивает по возрастанию все строки двумерного массива, которые неупорядочены по убыванию и как ее вызывать в программе.
C++ Вычисление составной функции Вычисление составной функции.. http://www.cyberforum.ru/cpp-beginners/thread371663.html
C++ прокоментировать функцию "ввод из типизированного файла"
Всем здрасте. Помогите плих нужно прокоментировать в тех местах где поставил пустые "//" и там где в них вопросы поставил, заранее спасибо, прокоменнтироват надо функцию ввод из типизированного файла она в самом низу. # include <iostream> // заголовочный файл/библиотека для работы с вводом-выводом # include <windows.h> // для функции CharToOem(); # include <fstream> ...
C++ Односвязные списки С++
Помогите пожалуйста с заданием: Необходимо создать список(из целых чисел) добавлением элемента в конец... Я написала программу,только вот элементы добавляются в начало.....как мне исправить это......помогите,пожалуйста.... #include "stdafx.h" #include<iostream> #include<cmath> using namespace std;
C++ Помогите решить лабу. http://www.cyberforum.ru/cpp-beginners/thread371644.html
Нубу и недостудентоте требуется помощь в написании этого: 4. 1. Цель работы Целью настоящей работы является получение студентами практических навыков по решению задач, содержащих вычисление конечных сумм и произведений. 4. 2. Постановка задачи и варианты заданий Решить задачу вычисления значения функции, содержащей сумму или (и) произведение. Варианты заданий приведены в табл. 4.1. В...
C++ Замена элементов в массиве дан массив 50 на 50. было задание заполнить его случайными числами в диапазоне от -100 до 100 и отсортировать в порядке возрастания. это я сделал. теперь новое задание заменить число - 99 на букву А. Вот листинг предыдущей программы без замены. # include <iostream> # include <conio.h> //# include <math.h> # include <time.h> using namespace std; int const raz = 50; подробнее

Показать сообщение отдельно
sandye51
программист С++
 Аватар для sandye51
677 / 579 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
24.10.2011, 16:29     1.Все цифры данного четырехзначного числа N различны
Цитата Сообщение от zmzmzm Посмотреть сообщение
Запишите логическое выражение, принимающее значение true, если указанное выше высказывание является истинным, и false – в противном случае.
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>
#include <vector>
#include <algorithm>
#include <cstdlib>
#include <utility>
#include <conio.h>
 
struct generater :
    public std::unary_function<unsigned short int, void>
{
    generater(unsigned short int v) :
        v(v)
    {
    }
    unsigned short int operator() (void) const
    {
        unsigned short int ret_value = v % 10;
        v /= 10;
        return ret_value;
    }
private:
    mutable unsigned short int v;
};
 
bool is_different(unsigned int v)
{
    if (v < 1000 || v > 9999)
        return false;
 
    std::vector<unsigned short int> vector(4);
    std::generate_n(vector.begin(), 4, generater(v));
 
    std::sort(vector.begin(), vector.end());
 
    return std::adjacent_find(vector.begin(), vector.end()) == vector.end();
}
 
int main()
{
    std::cout.setf(std::ios_base::boolalpha);
    std::cout << is_different(1234);
    _getch();
    return EXIT_SUCCESS;
}
 
Текущее время: 04:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru