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

Даны действительные числа A, B, C, D. Каждое число заменить наибольшим из них, если выполняется условие - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс красно-черное дерево: исправить ошибку http://www.cyberforum.ru/cpp-beginners/thread1135710.html
в main ошибка(555 строка) error C2065: 'root' : undeclared identifier Не понимаю, как исправить. class RBTree { private: struct rbNode { rbNode(int data);
C++ Создать и вывести двумерный массив Формат входных данных Программа получает на вход два числа n и m – количество строк и столбцов, соответственно. Формат выходных данных Программа должна вывести полученный массив. Числа разделяйте одним пробелом. http://www.cyberforum.ru/cpp-beginners/thread1135694.html
C++ Даны два числа n и m. Создайте двумерный массив A[n][m], заполните его таблицей умножения A[i][j]=i*j и выведите на экра
Даны два числа n и m. Создайте двумерный массив A, заполните его таблицей умножения A=i*j и выведите на экран. При этом нельзя использовать вложенные циклы, все заполнение массива должно производиться одним циклом. мой вариант с ошибками#include<iostream> #include<math.h> using namespace std; int main() { int n, m; int B; int i, j;
C++ Дописать программу инициализации двумерного массива в классе заданными элементами
Добрый день!!! Уже третий день не могу инициализировать ДВУМЕРНЫЙ массив в классе ЗАДАННЫМИ ЭЛЕМЕНТАМИ, буду очень признателен за любую помощь: #include "stdafx.h" #include <iostream> #include <math.h> #include <time.h> using namespace std; class array {
C++ Средний рост учеников http://www.cyberforum.ru/cpp-beginners/thread1135640.html
Дано целое цисло. Если оно положительное, то вычислить средний рост девочек (см. задание 7), в противном случае вычислить средний рост мальчиков. Рост мальчиков надо вводить отрицательными числами. И их средний рост считать по модулю. Подскажите, в чем ошибка, выводит некорректно данные по девочкам и не считает мальчиков. #include "stdafx.h" #include <conio.h> #include <iostream> #include...
C++ Напишите программу, которая в заданном предложении заменяет символы самого длинного слова символами x Напишите программу, которая в заданном предложении заменяет символы самого длинного слова символами x. ВОПРОС ЖИЗНИ И СМЕРТИ подробнее

Показать сообщение отдельно
palantiron
21 / 30 / 2
Регистрация: 03.06.2011
Сообщений: 330
01.04.2014, 14:48     Даны действительные числа A, B, C, D. Каждое число заменить наибольшим из них, если выполняется условие
Вроде так, проверяйте.

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
#include <iostream>
 
using namespace std;
 
void func(double &A, double &B, double &C, double &D)
{
    if (A <= B && B <= C && C <= D)
        A = B = C = D;
    else
        if (A > B && B > C && C > D)
            return;
        else
        {
            A = A * A;
            B = B * B;
            C = C * C;
            D = D * D;
        }
    return;
}
 
 
int main()
{
    double A = 2, B = 4, C = 6, D = 8;
    //без изменения
    func(D, C, B, A);
    cout << A << " " << B << " " << C << " " << D << endl;
    //присваивает максимальному
    func(A, B, C, D);
    cout << A << " " << B << " " << C << " " << D << endl;
    C = 2;
    //возводит в квадрат
    func(A, B, C, D);
    cout << A << " " << B << " " << C << " " << D;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru