Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.76/34: Рейтинг темы: голосов - 34, средняя оценка - 4.76
0 / 0 / 0
Регистрация: 01.04.2014
Сообщений: 15
1

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

01.04.2014, 12:31. Показов 6490. Ответов 1
Метки нет (Все метки)

Даны действительные числа A,B,C,D. Если A<=B<=C<=D, то каждое число заменить наибольшим из них; если A>B>C>D, то числа оставить без изменения; в противном случае все числа заменяются их квадратами. Помогите пожалуйста!!Не успеваю решить...
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.04.2014, 12:31
Ответы с готовыми решениями:

Даны действительные числа. Если A<=B<=C<=D, то каждое число заменить наибольшим из них
Даны действительные числа A,B,C,D. Если A&lt;=B&lt;=C&lt;=D, то каждое число заменить наибольшим из них;...

Даны действительные числа a, b, c, d. Если a<=b<=c<=d, то каждое заменить наибольшим из них
Помогите срочно! Хотя бы представьте часть кода где: заменить наибольшим из них Даны...

Даны действительные числа a,b,c,d. Каждое число заменить наибольшим из них,где a<=b<=c<=d
Даны действительные числа a,b,c,d. Каждое число заменить наибольшим из них,где a&lt;=b&lt;=c&lt;=d, если...

Даны вещественные числа a,b,c и m. Если a<b<c>m, то каждое число заменить наибольшим из них.
Даны вещественные числа a,b,c и m. Если a&lt;b&lt;c&gt;m, то каждое число заменить наибольшим из них....

__________________

Записывайтесь на профессиональные курсы C++ разработчиков
1
21 / 29 / 5
Регистрация: 03.06.2011
Сообщений: 329
01.04.2014, 14:48 2
Лучший ответ Сообщение было отмечено Любовь1993 как решение

Решение

Вроде так, проверяйте.

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;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2014, 14:48

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Если a<=b<=c, то все числа заменить их квадратами, если a>b>c, то каждое число заменить наибольшим из них
Приветствую. Помогите пожалуйста решить задачку. Даны целые числа a,b и с. Если a&lt;=b&lt;=c, то все...

Даны действительные числа X, Y. Если X, Y. – отрицательны, то каждое значение заменить его модулем;если отрицательно только одно из них, то оба значен
Даны действительные числа X, Y. Если X, Y. – отрицательны, то каждое значение заменить его...

Если a < b < c < d, то каждое число заменить наибольшим из них
Даны действительные числа a, b, c, d. Если a &lt; b &lt; c &lt; d, то каждое число заменить наибольшим из...

Если A<=B<=C<=D, то каждое число заменить наибольшим из них
Даны действительные числа A,B,C,D. Если A&lt;=B&lt;=C&lt;=D, то каждое число заменить наибольшим из них;...


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

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

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