Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
olg
0 / 0 / 0
Регистрация: 29.10.2012
Сообщений: 9
#1

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

01.11.2012, 12:49. Просмотров 583. Ответов 2
Метки нет (Все метки)

помогите решить в С++. Если сумма двух действительных чисел x и y меньше 1, то большее из чисел x и y заменить их произведением. В противном случае каждой переменной присвоить значение 0.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2012, 12:49
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Если сумма двух чисел меньше 1, то большее из чисел заменить их произведением (C++):

Заменить большее из двух данных чисел удвоенным произведением
Составить программу , заменяющую большее из двух данных чисел удвоенным...

Меньшее из двух чисел заменить их полусуммой, а большее - их удвоенным произведением
даны действительные числа x,y(x!=y).Меньшее из двух чисел заменить их...

Меньшее из двух чисел заменить полусуммой, а большее удвоенным произведением
2) а)Даны действительные числа х и у(х не равно у). Меньшее из этих чисел...

Меньшее из двух чисел заменить их полусуммой, а большее -их удвоенным произведением
Даны действительные числа х,y (xy не равен Y) меньшее из этих двух чисел...

Меньшее из этих двух чисел заменить их полусуммой, а большее — их удвоенным произведением
Даны действительные числа х, у (х у). Меньшее из этих двух чисел заменить их...

Меньшее из двух заданных чисел заменить их суммой, а большее - удвоенным произведением
Даны целые числа х и у. Меньше из этих двух чисел заменить их суммой, а больше...

2
David Sylva
1293 / 955 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
01.11.2012, 13:43 #2
Лучший ответ Сообщение было отмечено olg как решение

Решение

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;
}
0
v.a.l.i.d
416 / 381 / 113
Регистрация: 21.09.2012
Сообщений: 913
01.11.2012, 15:19 #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;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2012, 15:19
Привет! Вот еще темы с решениями:

Если сумма чисел x, y, z меньше 1, то наименьшее из этих трех заменить полусуммой двух других...
Если сумма трех попарно различных чисел x, y, z меньше 1, то наименьшее из этих...

Если сумма трех попарно различных действительных чисел меньше 100, то наименьшее из этих трех чисел заменить полусуммой
2)Если сумма трех попарно различных действительных чисел x,y,z меньше 100, то...

Меньшее из чисел заменить половиной их суммы, а большее - их удвоенным произведением
привет всем сидел думал дума лпару часов но чет не получаеца программка может...

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


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

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

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