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

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

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

Если значения переменных не равны, то присвоить им максимальное из значений, иначе присвоить им ноль - C++

04.10.2016, 09:50. Просмотров 157. Ответов 6
Метки нет (Все метки)

Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной максимальное из этих значений, а если равны, то присвоить переменным нулевые значения.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2016, 09:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Если значения переменных не равны, то присвоить им максимальное из значений, иначе присвоить им ноль (C++):

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

Если значения A и B не равны, то присвоить каждой переменной большее из этих значений... - C++
Всем привет! Есть задачки которые нужно сделать в C++: 1) IF11: Даны две переменные целого типа: A и B. Если их значения не равны, то...

Если соблюдено условие, присвоить переменной X сумму всех положительных чётных элементов массива, иначе - ноль - C++
Если у массива А(30) есть элемент, равный В, то переменной Х присвоить значение, равное сумме всех положительных четных элементов,...

Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной большее из э - C++
Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной большее из этих значений, а если равны,...

Присвоить значения переменных в массив Array (class Array в Turbo C++) - C++
Здравствуйте!!! Изучаю help в Turbo C++ 3.1 дошел до класса Array: main() { //при подключение соответствующих библиотек и...

Даны 5 переменных a,b,c,d,e - необходимо каждой из этих переменных присвоить число из текстового документа - C++
Есть у меня текстовый документ, в котором записаны 5 чисел. Каждое число в новой строчке. Предположим: 893 42 8 745 43 Даны 5...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
SpBerkut
Объявлятель переменных
908 / 234 / 113
Регистрация: 24.09.2011
Сообщений: 875
Завершенные тесты: 2
04.10.2016, 10:13 #2
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
#include <iostream>
 
void foo(int &A, int &B) {
    if (A==B) {
        A = B = 0;
    }
    else {
        if (A > B) {
            B = A;
        }
        else {
            A = B;
        }
    }
}
 
using std::cout;
using std::cin;
 
int main()
{
    int A, B;
    cin >> A >> B;
    foo(A,B);
    cout << A << ' ' << B;
}
castaway
Эксперт С++
4881 / 3017 / 370
Регистрация: 10.11.2010
Сообщений: 11,078
Записей в блоге: 10
Завершенные тесты: 1
04.10.2016, 10:28 #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
int main() {
    int A, B;
    std::cout << "Введите A: "; std::cin >> A;
    std::cout << "Введите B: "; std::cin >> B;
    A != B ? A = B = A > B ? A : B : A = B = 0;
    std::cout << "A = " << A << std::endl;
    std::cout << "B = " << B << std::endl;
}
Bahyt
0 / 0 / 0
Регистрация: 27.04.2016
Сообщений: 13
04.10.2016, 10:33  [ТС] #4
Добавлено через 2 минуты
спасибо братан от души . помог. прям выручил. крепкого здоровья тебе . и много много баб
SpBerkut
Объявлятель переменных
908 / 234 / 113
Регистрация: 24.09.2011
Сообщений: 875
Завершенные тесты: 2
04.10.2016, 10:46 #5
castaway, потрясающе!
Croessmah
Модератор
Эксперт CЭксперт С++
13132 / 7395 / 828
Регистрация: 27.09.2012
Сообщений: 18,222
Записей в блоге: 3
Завершенные тесты: 1
04.10.2016, 10:51 #6
castaway, еще такую лажу накатал:
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
 
int main() {
    int A, B;
    std::cout << "Введите A: "; std::cin >> A;
    std::cout << "Введите B: "; std::cin >> B;
    A = B = (A != B) *  (A > B ? A : B) ;
    std::cout << "A = " << A << std::endl;
    std::cout << "B = " << B << std::endl;
}
castaway
04.10.2016, 10:54     Если значения переменных не равны, то присвоить им максимальное из значений, иначе присвоить им ноль
  #7

Не по теме:

Croessmah, интересный вариант.
Я бы сказал что он даже чем-то интересней чем мой...

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.10.2016, 10:54
Привет! Вот еще темы с ответами:

Разработать функцию, возвращающую сумму первого и второго аргументов, если сумма больше 5, иначе - ноль - C++
Разработать функцию типа int, что возвращает сумму первого и второго аргументов, если сумма большая 5, иначе возвращает число 0.

Если значения переменных A и B не равны, то присвоить им максимальное из значений, иначе - присвоить 0 - Lazarus
Даны две переменные целого типа Aи B если их значения не равны то присвоить каждой пепеменной максимальное из этих значений а если равны то...

Если значения переменных не равны то присвоить каждой сумму их значений, иначе присвоить переменным нулевые значения - Pascal
uses crt; var x: integer; f1,f2: text; begin clrscr; assign(f1,'ishod.txt'); assign(f2,'itog.txt'); ...

Если их значения не равны, то присвоить каждой переменной большее из этих значений, а если равны, то присвоить переменным нулевые значения. - Pascal ABC
Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной большее из этих значений, а если равны,...


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

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

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