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

Если сумма двух чисел меньше 1, то большее из чисел заменить их произведением - C++

Восстановить пароль Регистрация
 
olg
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 9
01.11.2012, 12:49     Если сумма двух чисел меньше 1, то большее из чисел заменить их произведением #1
помогите решить в С++. Если сумма двух действительных чисел x и y меньше 1, то большее из чисел x и y заменить их произведением. В противном случае каждой переменной присвоить значение 0.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2012, 12:49     Если сумма двух чисел меньше 1, то большее из чисел заменить их произведением
Посмотрите здесь:

C++ Меньшее из чисел заменить половиной их суммы, а большее - их удвоенным произведением
C++ Заменить большее из двух данных чисел удвоенным произведением
C++ Нужно с помощью показателей большее, меньше, и среднее арифметическое двух чисел, которые генерируются компьютером.
Меньшее из двух чисел заменить их полусуммой, а большее -их удвоенным произведением C++
Меньшее из этих двух чисел заменить их полусуммой, а большее — их удвоенным произведением C++
C++ Меньшее из двух чисел заменить их полусуммой, а большее - их удвоенным произведением
Вывести большее из двух заданных чисел C++
Заменить максимальное из двух введенных чисел их произведением, а минимальное - его абсолютным значением C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
01.11.2012, 13:43     Если сумма двух чисел меньше 1, то большее из чисел заменить их произведением #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream> 
 
int main() 
{ 
    int x, y; 
    std::cout << "Inter a first number " << std::endl; 
    std::cin >> x; 
    std::cout << "Inter a second number " << std::endl; 
    std::cin >> y; 
 
    if((x+y) < 1) 
    { 
        if( x > y) 
            x = x * y; 
        if( x < y) 
            y = x * y; 
    } 
    else 
        x = y = 0; 
 
    std::cout << x << " "<< y << std::endl;
}
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
01.11.2012, 15:19     Если сумма двух чисел меньше 1, то большее из чисел заменить их произведением #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include "iostream"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
 
    double x, y;
 
    cout << "Введите два числа: ";
    cin >> x >> y;
 
    (x + y < 1) ? ( (x>y)?(x*=y):(y*=x) ) : (x = y = 0);
 
    cout << "x = " << x << endl;
    cout << "y = " << y << endl;
 
    system("pause");
    return 0;
}
Yandex
Объявления
01.11.2012, 15:19     Если сумма двух чисел меньше 1, то большее из чисел заменить их произведением
Ответ Создать тему
Опции темы

Текущее время: 18:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru