Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2016, 20:24   #1
N1ghtmare993
Новичок
Джуниор
 
Регистрация: 29.10.2016
Сообщений: 3
По умолчанию С ++ , Последовательность цифр в числе

Помогите с прогой , уже несколько дней не могу код написать , очень нужно. Вот условие :

Ввести с клавиатуры целое десятичное число(long int). Определить какую последовательность образуют цифры числа
(упорядоченую по убыванию , не строгому убыванию , возрастанию ,не строгому возрастанию , монотонную или не упорядоченую).
Вывести на экран число и соответствующее сообщение.


Нужно сделать без использования массивов.
N1ghtmare993 вне форума Ответить с цитированием
Старый 29.10.2016, 20:27   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Как помочь если вы только выложили задание, но не задали никаких конкретных вопросов, не показали свой код и т.п.?

Вы не перепутали "помогите" с "решите за меня"?

И причем тут раздел Базы данных?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 29.10.2016, 21:04   #3
N1ghtmare993
Новичок
Джуниор
 
Регистрация: 29.10.2016
Сообщений: 3
По умолчанию

Код:
long int num;
	int first_value;
	int final_value;
	int num_to_reverse = ZERO;
	



	cout << "Please , enter a number = ";
	cin >> num;
	cout << '\n';




	final_value = num % TEN;


	while (num >= ONE) {

		num_to_reverse *= TEN;
		num_to_reverse += num % TEN;
		num = num / 10;

	}

	first_value = num_to_reverse % TEN;

	if (first_value < final_value) {

		cout << "Increases ";
	}
	else {

		if (first_value > final_value) {
			
			cout << "Decreases ";
		}
		else {
			if (final_value == first_value) {
				
				cout << "Not increasing and not decreasing ";

			}
			else {
				cerr << "ERROR";
			}
		}
	}
Вот мой код, я не знаю как сделать проверку на монотонность и упорядоченность последовательности цифр числа
N1ghtmare993 вне форума Ответить с цитированием
Старый 29.10.2016, 21:12   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

А почему только первая и последняя цифра проверяется? Надо ж все (в цикле).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 29.10.2016, 22:04   #5
N1ghtmare993
Новичок
Джуниор
 
Регистрация: 29.10.2016
Сообщений: 3
По умолчанию

Я сделал проверку на конечный результат(то есть сравнение 1-й и последней цифры)
потому что у меня не получается сделать проверку всех цифр с помощью цикла.
В этом и состоит моя проблема, я хотел что бы мне дали совет как это можно сделать.

Последний раз редактировалось N1ghtmare993; 29.10.2016 в 22:07.
N1ghtmare993 вне форума Ответить с цитированием
Старый 29.10.2016, 22:15   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Так а разве у вас в while не получается цифра на каждой итерации? (num % 10)
Надо только еще предыдущую цифру сохранять для сравнений.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определить превышает ли сумма крайних цифр сумму средних цифр в заданном четырехзначном числе. (Delphi) shablakov Помощь студентам 4 24.06.2013 13:21
Найти все слова-числа, т.е. такие, которые состоят только из цифр. Известно, что количество цифр в каждом числе не более 9 (девяти vikichocolate Помощь студентам 1 21.12.2011 00:12
Задана последовательность чисел в формате:сначала количество цифр в числе, потом - цифры числа. Подсчитать количество. Arn1 Помощь студентам 4 03.10.2011 20:03
Дано натуральное число n. Определить, сколько парных цифр в числе n. Чему равна сумма нечетных его цифр? pahanzona Microsoft Office Excel 4 27.02.2011 15:46