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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
eamirus
1 / 1 / 0
Регистрация: 14.09.2013
Сообщений: 26
#1

Дано натуральное трехзначное число n - C++

15.09.2013, 00:21. Просмотров 358. Ответов 1
Метки нет (Все метки)

Дано натуральное трехзначное число n.
Определить, содержит ли число :
- Ровно две одинаковые цифры
- Все разные цифры
- Цифры, которые образуют неубывающую последовательность.
Немного подофигел, когда получил это на 1 курсе на вторую лабу, подскажите, что тут да как тут.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.09.2013, 00:21     Дано натуральное трехзначное число n
Посмотрите здесь:

C++ Дано натуральное трехзначное число n. Переставить его цифры так, чтобы образовалось максимальное число, записанное теми же цифрами.
Дано трехзначное число. В нем зачеркнули первую справа цифру и приписали ее слева. Вывести полученое число C++
Дано натуральное число N (N <= 100). Построить натуральное число, состоящее из N цифр и содержащее только цифры 1 и 2, которое делится на 2N C++
Дано трехзначное натуральное число А. В нём зачеркнули последнюю справа цифру и приписали её в начале. Найти полученное число C++
Дано трехзначное число. Вывести число, полученное при прочтении исходного числа справа налево. C++
C++ Дано двузначное натуральное число. Получить другое натуральное число, в котором порядок цифр изменен на противоположный
Дано трехзначное натуральное число. Найти произведение его цифр C++
Дано трехзначное число.Найти число,полученное при перестановке первой и второй цифт заданного числа. C++
Дано трехзначное число. Вывести число, полученное при перестановке цифр сотен и десятков исходного числа (напр C++
C++ Дано трехзначное число
Дано натуральное трехзначное число n. Верно ли, что среди его цифр есть 0 или 9? C++
Дано трехзначное целое число N. Найти все цифры этого числа C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Olivеr
 Аватар для Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
15.09.2013, 00:54     Дано натуральное трехзначное число n #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
int main()
{
    int x;
    std::cin >> x;
    if (x < 100 || x > 999)
        return -1;
    int d[3] = {x / 100 % 10, x / 10 % 10, x % 10};
 
    bool task1 = (d[0] != d[1] && (d[0] == d[2] || d[1] == d[2])) || (d[0] != d[2] && d[0] == d[1]);
    bool task2 = d[0] != d[1] && d[0] != d[2] && d[1] != d[2];
    bool task3 = d[0] > d[1] && d[1] > d[2];
 
    std::boolalpha(std::cout);
    std::cout << "1: " << task1
              << "\n2: " << task2
              << "\n3: " << task3 << std::endl;
 
    return 0;
}
Yandex
Объявления
15.09.2013, 00:54     Дано натуральное трехзначное число n
Ответ Создать тему
Опции темы

Текущее время: 20:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru