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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.75
pina4et
0 / 0 / 0
Регистрация: 04.02.2010
Сообщений: 38
#1

Дано трехзначное число. Проверить истинность высказывания: "Цифры даного числа образуют возрастающую или убывающую последовательность" - C++

08.02.2010, 00:33. Просмотров 2720. Ответов 5
Метки нет (Все метки)

Может есть чтото похоже?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.02.2010, 00:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дано трехзначное число. Проверить истинность высказывания: "Цифры даного числа образуют возрастающую или убывающую последовательность" (C++):

Дано трехзначное число. Проверить истинность высказывания: "Цыфры даного числа образуют возрастающую или убывающую последовательность"." - C++
Если кто делает можна с комнтариями что и за что отвечат в кратце. Булеан это для меня больная тема

Дано трехзначное число. Проверить истинность высказывания: «Цифры данного числа образуют возрастающую последовательность» - C++
Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает жизнь...) 8. Дано трехзначное число. Проверить...

Проверить истинность: "Цифры данного трехзначного числа образуют возрастающую последовательность" - C++
Помогите пожалуйста решить задачу: Проверить истинность высказывания: "Цифры данного трехзначного числа образуют возрастающую...

Проверить истинность высказывания: "Все цифры данного трехзначного числа разные" - C++
3. Проверить истинность выражения: "Все цифры данного трехзначного числа разные".

Проверить истинность высказывания: «Цифры данного трехзначного числа образуют геометрическую прогрессию» - C++
Помогите пожалуста написать код программи в С++. Задача:Проверить истинность высказывания: «Цифры данного трехзначного числа образуют...

Проверить, образуют ли числа симметричную последовательность (варианты ответа "Yes" или "No") - C++
на с++ помогите исправить код #include <iostream> using namespace std; int main() { int n,i; int a;

5
M128K145
Эксперт С++
8289 / 3509 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
08.02.2010, 01:00 #2
pina4et, посмотри False,True там возрастающая. Для убывающей просто поменять знак на противоположный

Добавлено через 8 минут
вот еще о,великие программисты!не оставьте без ответа!
0
deff78
11 / 11 / 1
Регистрация: 09.12.2009
Сообщений: 56
08.02.2010, 01:06 #3
Можно вот так:

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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
#include <iostream>
#include <conio>
using namespace std;
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
int N=0;
cout<<"Vvedite N:\n";
cin>>N;
int a=0,b=0,c=0;
a=N/100;
b=N/10-a*10;
c=N-b*10-a*100;
if ((a<b)&&(b<c)) cout<<"Posledovatelnost' vozrastaet";
else
if ((a>b)&&(b>c)) cout<<"Posledovatelnost' ubivaet";
else cout<<"Viskazivanie lojno";
getch();
        return 0;
}
//---------------------------------------------------------------------------
Если задача - именно в удовлетворении условию, то
C++
1
2
3
if ((a<b)&&(b<c)) cout<<"Posledovatelnost' vozrastaet";
else
if ((a>b)&&(b>c)) cout<<"Posledovatelnost' ubivaet";
меняем на

C++
1
if (((a<b)&&(b<c))||((a>b)&&(b>c))) cout<<"Istina";
Если число 223 считать восходящей последовательностью - то делаем нестрогие <= и >=.

Также здорово было бы сделать проверку числа на входе, но это уже не на моей совести)))

Добавлено через 1 минуту
Ну вот, как всегда)))
2
milya
2 / 2 / 0
Регистрация: 15.04.2012
Сообщений: 61
15.04.2012, 22:03 #4
это ладно....а когда именно сказано,что НЕ ЧЕРЕЗ IF....че делать?((вроде просто....а блин ересь получается(
0
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
15.04.2012, 22:59 #5
Цитата Сообщение от milya Посмотреть сообщение
это ладно....а когда именно сказано,что НЕ ЧЕРЕЗ IF....че делать?((вроде просто....а блин ересь получается(
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
int main()
{
 int in;
 scanf("%d",&in);
 int first=(in/100)%10;
 int second=(in/10)%10;
 int third=in%10;
 bool vozrastaet=(first<second && second<third);
 bool ubivaet=(first>second && second>third);
 printf("%s\n",(vozrastaet)?"vozrastaet\n":(ubivaet)?"ubivaet\n":"prosto chislo\n");
 system("pause");
 return 0;
}
1
milya
2 / 2 / 0
Регистрация: 15.04.2012
Сообщений: 61
16.04.2012, 14:04 #6
спасибооооу )))))))))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.04.2012, 14:04
Привет! Вот еще темы с ответами:

Проверить что цифры данного трехзначного числа образуют возрастающую последовательность - C++
1 Проверить истинность высказывания: &quot;Цифры данного трехзначного числа образуют возрастающую последовательность&quot; помогите написать...

Проверить истинность высказывания: "Данное число является нечетным трехзначным" - C++
программу надо написать на С++ 1. Дано целое положительное число. Проверить истинность высказывания: «Данное число является нечетным...

Проверить истинность высказывания: "Данное число является нечетным трехзначным" - C++
Помогите пожалуйста написать простое конс. приложение. Есть задача: Задано целое положительное число. Проверить истинность высказывания:...

Проверить истинность высказывания "Целое число является четным двузначным числом" - C++
Составить программу: ввести с клавиатуры требуемые данные и вывести на экран значение true, если указанное высказывание является истинным,...


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

Или воспользуйтесь поиском по форуму:
6
Yandex
Объявления
16.04.2012, 14:04
Ответ Создать тему
Опции темы

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