0 / 0 / 0
Регистрация: 16.06.2011
Сообщений: 5

Даны три переменные вещественного типа: A, B, C. Если их значения упорядочены по возрастанию, то удвоить их

17.06.2011, 19:46. Показов 29672. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Даны три переменные вещественного типа: A, B, C. Если их значения
упорядочены по возрастанию, то удвоить их; в противном случае заменить
значение каждой переменной на противоположное. Вывести новые значения
переменных A, B, C.

помогите решить пожалуйста

 Комментарий модератора 
Именуйте темы осмысленно! Название темы должно максимально полно отражать её содержимое.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.06.2011, 19:46
Ответы с готовыми решениями:

Даны три переменные вещественного типа: A, B, C. Если их значения упорядочены по возрастанию, то удвоить их;
Кто может помочь с кодом на С++? Нужно решить только при помощи "Тернарного оператора". Даны три переменные вещественного типа: A,...

Если 3 переменные вещественного типа упорядочены по возрастанию или убыванию, то удвоить их
доброй ночи, уважаемые программисты и успевающие в учебе студенты. помогите, пожалуйста, написать программу на C++ (в визуальной вкладке). ...

Даны три переменные вещественного типа: A, B, C. Если их значения упорядочены по возрастанию или убыванию,
Даны три переменные вещественного типа: A, B, C. Если их значения упорядочены по возрастанию или убыванию, то удвоить их; в противном...

16
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
17.06.2011, 19:50
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
int main(){
    double a=-2.9,b=0,c=1.2;
    if (a < b && b < c){
        a*=2;
        b*=2;
        c*=2;
    }
    else{
        a=-a;
        b=-b;
        c=-c;
    }
    std::cout << a << ' ' << b << ' ' << c << std::endl;
    return 0;
}
1
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
17.06.2011, 19:55
Тут ещё вопрос, считаются ли одинаковые числа, например, 1, 2, 2, упорядоченными по возрастанию. Если да, то знак <= подойдёт лучше.
1
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
17.06.2011, 19:56
Это называется по неубыванию=)
0
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
17.06.2011, 19:57
Нет, это называется образуют неубывающую последовательность.
0
0 / 0 / 0
Регистрация: 16.06.2011
Сообщений: 5
17.06.2011, 19:58  [ТС]
Даны три переменные вещественного типа: A, B, C. Если их значения
упорядочены по возрастанию или убыванию, то удвоить их; в противном случае
заменить значение каждой переменной на противоположное. Вывести новые
значения переменных A, B, C.
---------------------------------------------------------------------------------
Даны три целых числа, одно из которых отлично от двух других, равных
между собой. Определить порядковый номер числа, отличного от остальных.
--------------------------------------------------------------------------------
На числовой оси расположены три точки: A, B, C. Определить, какая из двух
последних точек (B или C) расположена ближе к A, и вывести эту точку и ее
расстояние от точки A.
----------------------------------------------------------------------------------

Решите пожалуйста три задачки) Буду очень благодарен
0
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
17.06.2011, 20:01
Хм... Что-за игра слов.
Смысл то один.

Добавлено через 2 минуты
Цитата Сообщение от drink-boy Посмотреть сообщение
Даны три целых числа, одно из которых отлично от двух других, равных
между собой. Определить порядковый номер числа, отличного от остальных.
C++
1
2
3
4
5
6
7
#include <iostream>
int main(){
    int a=0,b=1,c=0;
    if (a==b) std::cout << 3;
    else if (a==c) std::cout << 2;
    else std::cout << 1;
    return 0;
1
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
17.06.2011, 20:01
Цитата Сообщение от diagon Посмотреть сообщение
Хм... Что-за игра слов.
Смысл то один.
Да, да. Игра слов.
Но от этого зависит ответ на вопрос: всегда ли можно последовательность чисел упорядочить по возрастанию? Я вот считаю, что всегда. А у тебя получается, что не всегда.
0
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
17.06.2011, 20:08
Цитата Сообщение от grizlik78 Посмотреть сообщение
Да, да. Игра слов.
Но от этого зависит ответ на вопрос: всегда ли можно последовательность чисел упорядочить по возрастанию? Я вот считаю, что всегда. А у тебя получается, что не всегда.
Хм... Интересно
Но математика-то точная наука, как в таком случае правильно?
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
17.06.2011, 20:15
Цитата Сообщение от grizlik78 Посмотреть сообщение
1, 2, 2, упорядоченными по возрастанию
это называется нестрого возрастающая последовательность (любой x(i+1) >= x(i) )
1, 2, 3 - строго возрастающая (любой x(i+1) > x(i) )
1
0 / 0 / 0
Регистрация: 16.06.2011
Сообщений: 5
17.06.2011, 20:17  [ТС]
Даны три переменные вещественного типа: A, B, C. Если их значения
упорядочены по возрастанию или убыванию, то удвоить их; в противном случае
заменить значение каждой переменной на противоположное. Вывести новые
значения переменных A, B, C.

эту задачу не кто не знает как решить? )
0
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
17.06.2011, 20:19
diagon, чётко формулировать, что означает упорядочены по возрастанию
Я же не сказал, что там точно должно быть меньше равно. Я сказал, что это зависит от определения упорядоченности.

alex_x_x, вот это уже действительно игра словами Не строго возрастающая или не убывающая.
0
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
17.06.2011, 20:20
Цитата Сообщение от drink-boy Посмотреть сообщение
Даны три переменные вещественного типа: A, B, C. Если их значения
упорядочены по возрастанию или убыванию, то удвоить их; в противном случае
заменить значение каждой переменной на противоположное. Вывести новые
значения переменных A, B, C.

эту задачу не кто не знает как решить? )
Я не уверен
C++
1
2
3
4
5
6
7
8
#include <iostream>
#include <cstdlib>
int main(){
    int a=2,b=0,c=5;
    if (abs(a-c) > abs(a-b)) std::cout << "B (" << abs(a-b) << ')'; 
    else std::cout << "C (" << abs(a-c) << ')';
    return 0;
}
P.S. если расстояние равное, то выведет С
P.P.S. процитированную я решил во втором посте, в этом посте третья
0
Эксперт С++
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
17.06.2011, 20:34
grizlik78, вы чего добиваетесь-то? Неубывающая последовательность и возрастающая последовательность - это разные последовательности. Вам уже сказали, что неубывающая последовательность - это последовательность, в которой каждый следующий член больше либо равен предыдущему, а возрастающая - в которой каждый следующий член строго больше предыдущего. Достаточно строгая формулировка?
И да, последовательность чисел не всегда можно упорядочить по возрастанию, зато по неубыванию - всегда.
0
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
17.06.2011, 20:43
Цитата Сообщение от silent_1991 Посмотреть сообщение
grizlik78, вы чего добиваетесь-то? Неубывающая последовательность и возрастающая последовательность - это разные последовательности. Вам уже сказали, что неубывающая последовательность - это последовательность, в которой каждый следующий член больше либо равен предыдущему, а возрастающая - в которой каждый следующий член строго больше предыдущего. Достаточно строгая формулировка?
С этим я ни разу не спорил. И сам мог бы это написать. Я лишь не согласен, что это является определением упорядоченности по возрастанию.
Цитата Сообщение от silent_1991 Посмотреть сообщение
И да, последовательность чисел не всегда можно упорядочить по возрастанию, зато по неубыванию - всегда.
Ну и, соответственно, с этим я тоже не согласен. Ну да ладно.
0
17.06.2011, 21:01

Не по теме:

grizlik78, т.е. по-вашему, прямая, параллельная оси Ox - возрастающая?
Если быть точным - строго возрастающая?

0
17.06.2011, 21:01

Не по теме:

Цитата Сообщение от silent_1991 Посмотреть сообщение
grizlik78, т.е. по-вашему, прямая, параллельная оси Ox - возрастающая?
Ни в коем случае. Это неубывающая функция (правда и невозрастающая тоже).
В том-то и дело, что я не хочу смешивать тип последовательности (возрастающая, неубывающая и т. д.) с определением упорядоченности последовательности. Эту самую упорядоченность можно определять по разному. И для меня упорядоченность по возрастанию и по неубыванию это одно и то же. Но это не значит, что последовательность, упорядоченная по возрастанию, является возрастающей. Определяете упорядоченность по-другому, получаете другой результат. А теперь покажите мне где-нибудь строгое и однозначное определение упорядоченности ;)

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.06.2011, 21:01
Помогаю со студенческими работами здесь

Если три переменные вещественного типа упорядочены по возрастанию, то удвоить их
Даны три переменные вещественного типа: A, B, C. Если их значения упорядочены по возрастанию, то удвоить их; в противном случае заменить...

Даны три переменные: X, Y, Z. Если их значения упорядочены по возрастанию или убыванию, то удвоить их
Даны три переменные: X, Y, Z. Если их значения упорядочены по возрастанию или убыванию, то удвоить их; в противном случае заменить значение...

Ввести три переменные вещественного типа: A, B, C. Если их значения упорядочены по возрастанию или убыванию
Ввести три переменные вещественного типа: A, B, C. Если их значения упорядочены по возрастанию или убыванию, то удвоить их; в противном...

Даны три переменные. Если их значения упорядочены, то удвоить их
Даны три переменные: X, Y, Z. Если их значения упорядочены по убыванию, то удвоить их; в противном случае заменить значение каждой...

Даны три переменные: X, Y, Z. Если их значения упорядочены по убыванию, то удвоить их
Условные операторы - Даны три переменные: X, Y, Z. Если их значения упорядочены по убыванию, то удвоить их; в противном случае заменить...


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

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Опции темы

Новые блоги и статьи
50 самых полезных примеров кода Python для частых задач
py-thonny 17.06.2025
Эффективность работы разработчика часто измеряется не количеством написаных строк, а скоростью решения задач. Готовые сниппеты значительно ускоряют разработку, помогают избежать типичных ошибок и. . .
C# и продвинутые приемы работы с БД
stackOverflow 17.06.2025
Каждый . NET разработчик рано или поздно сталкивается с ситуацией, когда привычные методы работы с базами данных превращаются в источник бессонных ночей. Я сам неоднократно попадал в такие ситуации,. . .
Angular: Вопросы и ответы на собеседовании
Reangularity 15.06.2025
Готовишься к техническому интервью по Angular? Я собрал самые распространенные вопросы, с которыми сталкиваются разработчики на собеседованиях в этом году. От базовых концепций до продвинутых. . .
Архитектура Onion в ASP.NET Core MVC
stackOverflow 15.06.2025
Что такое эта "луковая" архитектура? Термин предложил Джеффри Палермо (Jeffrey Palermo) в 2008 году, и с тех пор подход только набирал обороты. Суть проста - представьте себе лук с его. . .
Unity 4D
GameUnited 13.06.2025
Четырехмерное пространство. . . Звучит как что-то из научной фантастики, правда? Однако для меня, как разработчика со стажем в игровой индустрии, четвертое измерение давно перестало быть абстракцией из. . .
SSE (Server-Sent Events) в ASP.NET Core и .NET 10
UnmanagedCoder 13.06.2025
Кажется, Microsoft снова подкинула нам интересную фичу в новой версии фреймворка. Работая с превью . NET 10, я наткнулся на нативную поддержку Server-Sent Events (SSE) в ASP. NET Core Minimal APIs. Эта. . .
С днём независимости России!
Hrethgir 13.06.2025
Решил побеседовать, с утра праздничного дня, с LM о завоеваниях. То что она написала о народе, представителем которого я являюсь сам сначала возмутило меня, но дальше только смешило. Это чисто. . .
Лето вокруг.
kumehtar 13.06.2025
Лето вокруг. Наполненное бурями и ураганами событий. На фоне магии Жизни, священной и вечной, неумелой рукой человека рисуется панорама душевного непокоя. Странные серые краски проникают и. . .
Популярные LM модели ориентированы на увеличение затрат ресурсов пользователями сгенерированного кода (грязь -заслуги чистоплюев).
Hrethgir 12.06.2025
Вообще обратил внимание, что они генерируют код (впрочем так-же ориентированы разработчики чипов даже), чтобы пользователь их использующий уходил в тот или иной убыток. Это достаточно опытные модели,. . .
Топ10 библиотек C для квантовых вычислений
bytestream 12.06.2025
Квантовые вычисления - это та область, где теория встречается с практикой на границе наших знаний о физике. Пока большая часть шума вокруг квантовых компьютеров крутится вокруг языков высокого уровня. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru