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

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

Восстановить пароль Регистрация
 
Marikd
0 / 0 / 0
Регистрация: 24.09.2013
Сообщений: 8
24.09.2013, 14:43     Меньшее из этих двух чисел заменить их полусуммой, а большее — их удвоенным произведением #1
Даны действительные числа х, у (х у). Меньшее из этих двух чисел заменить их полусуммой, а большее — их удвоенным произведением. я писал код но такое
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <iostream.h>
#include <math.h> 
 
using namespace std;
 
void  main(void)
{
      
double k,m,x,y,z;
system("pause");
cout <<"wefite k: ";
cin >> k;
cout <<"wefite m: ";
cin >> m;
cout <<"wefite x: ";
cin >> x;
cout <<"wefite y: ";
cin >> y;
cout <<"wefite z: ";
cin >> z;
 
if (k<(m*m)) 
{
           x=fabs(x);
            
           cout<< x;
           } 
           
else if (k=(m*m)) 
{
           
            y=fabs(y);
           cout<< y;
           }
else if (k>(m*m)) 
{
 
             z=fabs(z);
           cout<< z;
           }
 
else
{ k=k/(1/2);
m=m/(1/2);
cout << k, m;
 
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.09.2013, 14:43     Меньшее из этих двух чисел заменить их полусуммой, а большее — их удвоенным произведением
Посмотрите здесь:

C++ Меньшее из чисел заменить половиной их суммы, а большее - их удвоенным произведением
C++ Заменить большее из двух данных чисел удвоенным произведением
Если сумма двух чисел меньше 1, то большее из чисел заменить их произведением C++
C++ Программа, которая вводит с клавиатуры три целых числа и печатает сумму, среднее значение, произведение, меньшее и большее из этих чисел
Меньшее из двух чисел заменить их полусуммой, а большее -их удвоенным произведением C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rivory
146 / 112 / 2
Регистрация: 15.01.2013
Сообщений: 266
24.09.2013, 14:54     Меньшее из этих двух чисел заменить их полусуммой, а большее — их удвоенным произведением #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 _tmain(int argc, _TCHAR* argv[])
{
    double a, b;
    std::cout << "Enter first number: ";
    std::cin >> a;
    std::cout << "Enter second number: ";
    std::cin >> b;
    std::cout << "Answer is: ";
    if(a > b)
    {
        std::cout << (a*b)/2 << " " << (a+b)/2;
    }
    else
    {
        std::cout << (a+b)/2 << " " << (a*b)/2;
    }
    std::cout << std::endl;
    system("pause");
    return 0;
}
Marikd
0 / 0 / 0
Регистрация: 24.09.2013
Сообщений: 8
24.09.2013, 14:59  [ТС]     Меньшее из этих двух чисел заменить их полусуммой, а большее — их удвоенным произведением #3
в пятой строке выдает ошибку
C++
1
int _tmain(int argc, _TCHAR* argv[])
Rivory
146 / 112 / 2
Регистрация: 15.01.2013
Сообщений: 266
24.09.2013, 15:04     Меньшее из этих двух чисел заменить их полусуммой, а большее — их удвоенным произведением #4
Цитата Сообщение от Marikd Посмотреть сообщение
в пятой строке выдает ошибку
C++
1
int _tmain(int argc, _TCHAR* argv[])
Это потому-что у меня среда разработки требует _tmain как точку входа в программу. Можете просто заменить на
C++
1
int main(int argc, char** argv)
или
C++
1
int main()
или
C++
1
void main()
Хотя первый вариант самый правильный.
Marikd
0 / 0 / 0
Регистрация: 24.09.2013
Сообщений: 8
24.09.2013, 15:07  [ТС]     Меньшее из этих двух чисел заменить их полусуммой, а большее — их удвоенным произведением #5
Спс понял уже)))
Yandex
Объявления
24.09.2013, 15:07     Меньшее из этих двух чисел заменить их полусуммой, а большее — их удвоенным произведением
Ответ Создать тему
Опции темы

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