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

Последовательность упорядочена (не упорядочена) по возрастанию и упорядочена (не упорядочена) по убыванию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сколько животных можно купить за 100 рублей? http://www.cyberforum.ru/cpp-beginners/thread1773294.html
Написать программу, которая выводит на экран все возможные варианты решения задачи: Имеется 100 рублей. Сколько быков, коров и телят можно купить на все эти деньги, если плата за быка – 10 рублей,...
C++ Разделить сумму членов последовательности не превосходящих 1 на сумму превосходящих Даны натуральное число n и действительные числа x1,x2,x3,...,Xn. Получить (1+r)/(1+s), где r- сумма тех членов заданной последовательности, которые не превосходят 1, а s - сумма членов, больших 1.... http://www.cyberforum.ru/cpp-beginners/thread1773288.html
String и LPCWSTR C++
Здравствуйте, есть функция, показывающая дату создания файла и есть такая строчка: LPCWSTR fname1 = L"test.txt"; Дело в том, что в функцию передается string с названием файла Все было бы просто,...
C++ Удаление всех комментариев из листинга программы на С++. В чем ошибка?
Выходит ошибка, файл во вложении. Помогите разобраться, пишу программу по программированию, задание курсовой работы: Создать программу удаляющая все комментарии из листинга С++. Программа должна...
C++ Найти ошибку в нахождении наибольшей площади треугольника http://www.cyberforum.ru/cpp-beginners/thread1773269.html
Дан набор из нескольких отрезков. Необходимо составить треугольник наибольшей площади, используя в качестве сторон три отрезка из заданных. Требуется написать программу, которая найдет наибольшую...
C++ "Однорукий бандит" с кольцевой очередью помогите справить ошибки class QueueC { DList queue; public: QueueC(){}; void push(char value) { queue.add(value); } подробнее

Показать сообщение отдельно
Золушка_я
0 / 0 / 0
Регистрация: 13.06.2016
Сообщений: 79

Последовательность упорядочена (не упорядочена) по возрастанию и упорядочена (не упорядочена) по убыванию - C++

29.06.2016, 23:18. Просмотров 202. Ответов 5
Метки (Все метки)

Всем доброго времени суток! Очень прошу помочь написать правильно решение задачи.
Пользователь вводит положительное число. Нужно определить:
• является ли последовательность его цифр упорядоченной по возрастанию;
• является ли последовательность его цифр упорядоченной по убыванию.

Получилось определить по возрастанию, а по убыванию не пойму где делаю ошибку.
Всем заранее огромнейшее спасибо за помощь)) И вот собственно решение, но где-то ошибка.


#include <iostream>
using namespace std;

void main() {
setlocale(0, "rus");
int x, n;

cout << "Введите положительное число ";
cin >> n;

x = n % 10;
n /= 10;

bool yes = true;

while (n > 0)
{
if (n % 10 < x)
{
n /= 10;
continue;
}
yes = false;
break;
}
yes ?
cout << "Последовательность упорядочена по возрастанию" << endl:
cout << "Последовательность не упорядочена по возрастанию" << endl;
while (n > 0)
{
if (n % 10 > x)
{
n /= 10;
continue;
}
yes = false;
break;
}
yes ?
cout << "Последовательность упорядочена по убыванию" << endl
:
cout << "Последовательность не упорядочена по убыванию" << endl;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru