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

Задача на использование ветвления (if) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задание с файлами http://www.cyberforum.ru/cpp-beginners/thread718464.html
Дан файл f,компоненты которого-действительные числа.Найти сумму квадратов среди компонентов файла f.
C++ вызов функции как правильно вызвать данную функцию? typedef int key_t; typedef double value_t; value_t find(key_t key); http://www.cyberforum.ru/cpp-beginners/thread718457.html
C++ Сильно связанные классы
Есть два класса, в первом пытаюсь создать указатель на второй. А во втором указатель на первый. Вопрос как сделать чтобы правильно работала прога? Есть два класса: class World { public: int height, width;//высота,ширина Unit*** map; char** charMap;
C++ Задачка с двумерным массивом
Задание: Дана действительная матрица размера n на (n+1), действительные числа a...a, b...b, натуральные числа p, q (p<=n, q<=(n+1). Образовать новую матрицу размера (n+1) на (n+2) вставкой после строки с номером p данной матрицы новой строки с элементами a...a и последующей вставкой после столбца с номером q нового столбца с элементами b...b. Строку и столбец вставила, но вот как быть с...
C++ Функция изменения размера динамического массива http://www.cyberforum.ru/cpp-beginners/thread718440.html
Здравия желаю, Друзья. Застрял вот на чем: #include <iostream> #include <conio.h> using namespace std; void Func(int *ar, const int Size, const int NewSize) { int *NewArray = new int ;
C++ Функция, вычисляющая объем цилиндра Доброй ночи! Помогите, пожалуйста, разобраться с задачей. Нужно найти Объем цилиндра при помощи функции. Параметрами функции должны быть высота и радиус этого самого цилиндра. #include <iostream> using namespace std; void Volume(double r, double h); void main() { double radius, height; подробнее

Показать сообщение отдельно
v.a.l.i.d
 Аватар для v.a.l.i.d
412 / 377 / 10
Регистрация: 21.09.2012
Сообщений: 913
04.12.2012, 16:17     Задача на использование ветвления (if)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include "windows.h"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    double x, y, z;
 
    cin >> x >> y >> z;
 
    (x+y+z<1) ? ( (x<y && x<z)?(x=(y+z)/2):((y<z && y<x)?(y=(x+z)/2):(z=(x+y)/2)) ) : ( (x<y)?(x=(y+z)/2):(y=(x+z)/2) );
 
    cout << "x = " << x << endl;
    cout << "y = " << y << endl;
    cout << "z = " << z << endl;
 
 
    system("pause");
    return 0;
}
Добавлено через 7 минут
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
#include "stdafx.h"
#include "windows.h"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    double x, y, z;
 
    cin >> x >> y >> z;
 
    if (x+y+z<1)
    {
        if (x<y && x<z) x = (y+z)/2;
        else if (y<z && y<x) y = (x+z)/2;
        else if (z<x && z<y) z = (x+y)/2;
    }
    else
    {
        if (x<y) x = (y+z)/2;
        else y = (x+z)/2;
    }
 
    cout << "x = " << x << endl;
    cout << "y = " << y << endl;
    cout << "z = " << z << endl;
 
    system("pause");
    return 0;
}
 
Текущее время: 02:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru