Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 37, средняя оценка - 4.78
ImmortalGlory
1 / 1 / 0
Регистрация: 25.11.2010
Сообщений: 22
#1

Даны действительные числа A,B,C. Удвоить эти числа, если A>=B>=C, и заменить их абсолютными значениями, если это не так. - C++

03.01.2011, 13:16. Просмотров 5238. Ответов 6
Метки нет (Все метки)

Даны действительные числа A,B,C. Удвоить эти числа, если A>=B>=C, и заменить их абсолютными значениями, если это не так.

Плюсану каждого кто пришлёт что-то подобное правильному варианту
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.01.2011, 13:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Даны действительные числа A,B,C. Удвоить эти числа, если A>=B>=C, и заменить их абсолютными значениями, если это не так. (C++):

Удвоить числа, если а<b<с, и заменить их абсолютными значениями, если это не так. - C++
Даны действительные числа а, b, с. Удвоить эти числа, если а&lt;b&lt;с, и заменить их абсолютными значениями, если это не так.

Удвоить три числа, если X≥Y≥Z, и заменить их абсолютными значениями, если это не так. - C++
Даны три действительных числа X, Y, Z. Удвоить эти числа, если X≥Y≥Z, и заменить их абсолютными значениями, если это не так.

Удвоить данные числа, если a>=b>=c, и возвести их в квадрат, если это не так - C++
Даны целые числа a,b,c. Удвоить эти числа, если a&gt;=b&gt;=c, и возвести их в квадрат если это не так. Составил программу, но она работает не...

Даны два действительных числа. Вывести первое число, если оно больше второго, и оба числа, если это не так. - C++
Даны два действительных числа. Вывести первое число, если оно больше второго, и оба числа, если это не так.

В последовательности целых чисел найти отрицательные и заменить эти числа их абсолютными значениями - C++
Заданы три целых числа. Заменить отрицательные числа их абсолютными значениями. Вывести на экран значения чисел после изменения

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

6
asics
Freelance
Эксперт С++
2848 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
03.01.2011, 13:26 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
if(A >= B && B >= C)
{
   A *= 2;
   B *= 2;
   C *= 2;
}
else
{
   A = fabs(A);
   B = fabs(B);
   C = fabs(C);
}
1
Минич
66 / 66 / 3
Регистрация: 26.11.2010
Сообщений: 123
03.01.2011, 13:29 #3
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
#include <iostream>
#include <cstdlib>
#include <clocale>
 
using namespace std;
 
void main()
{
    setlocale(LC_ALL, "Russian");
 
    double a, b, c;
 
    cout << "Введите значения" << endl;
    cout << "A = "; cin >> a;
    cout << "B = "; cin >> b;
    cout << "C = "; cin >> c;
 
    if(a >= b && b >= c) {
        a *= 2;
        b *= 2;
        c *= 2;
    } else {
        a = abs(a);
        b = abs(b);
        c = abs(c);
    }
 
    cout << endl << "Результат:" << endl;
    cout << "A = " << a << endl;
    cout << "B = " << b << endl;
    cout << "C = " << c << endl;
    system("pause");
}
1
igorrr37
1648 / 1276 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
03.01.2011, 14:01 #4
C++
1
2
3
4
5
6
7
8
9
10
11
#include<iostream>
#include<cmath>
using namespace std;
 
int main()
{
    float a, b, c;
    cout<<"enter a, b, c\n";
    cin>>a>>b>>c;
    ((a>=b)&&(b>=c))?(cout<<a*2<<", "<<b*2<<", "<<c*2):(cout<<fabs(a)<<", "<<fabs(b)<<", "<<fabs(c));
}
1
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,545
Завершенные тесты: 3
03.01.2011, 18:08 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <cmath>
 
int main()
{
    int double a, b, c;
    std::cout<<"Enter a, b, c: ";
    std::cin>>a>>b>>c;
    if(a >= b) && (a >= c)
    {
        a*=2;
        b*=2;
        c*=2;
    }
    else
    {
       a=fabs(a);
       b=fabs(b);
       c=fabs(c);
    }
    std::cout<<a<<' '<<b<<' '<<c<<'\n';
    return 0;
}
1
Artur56
0 / 0 / 0
Регистрация: 28.05.2011
Сообщений: 9
28.05.2011, 22:04 #6
а можно нормально написать чтоб сдать эту работу преподу)))
0
Sahon
10 / 10 / 1
Регистрация: 09.04.2010
Сообщений: 141
28.05.2011, 22:44 #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
30
31
32
33
34
#include <iostream>
#include <cstdlib>
 
using namespace std;
 
int main()
{
    double a, b, c;
    
    cout << "A = ";
    cin >> a;
    
    cout << "B = ";
    cin >> b;
    
    cout << "C = ";
    cin >> c;
    
    if (a >= b) && (b >= c)
        {
            a *= a;
            b *= b;
            c *= c;
        }
    else
        {
            abs (a);
            abs (b);
            abs (c);
        }
        
    system ("pause");
    return 0;
}
0
28.05.2011, 22:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2011, 22:44
Привет! Вот еще темы с ответами:

Если эти числа равны, заменить их на 0, если нет - меньшое заменить большим, а большое оставить без изменения - C++
Дано 2 целых числа, каждое из низ не больше 2*10^9 по модулю. Если эти числа равны, заменить их на 0, если нет - меньшое заменить большим,...

Даны действительные числа x, y. Если x и y отрицательные, то х присвоить значение удвоенного модуля х. Если положительно одно из них, то увеличить у в - C++
Даны действительные числа x, y. Если x и y отрицательные, то х присвоить значение удвоенного модуля х. Если положительно одно из них, то...

Вывести первое число, если оно больше второго, и оба числа, если это не так - C++
Даны два действительных числа. Вывести первое число, если оно больше второго, и оба числа, если это не так.

Даны числа х,у. Если х и у положительны, то каждое значение заменить его модулем; если положительно только - C++
Даны числа х,у. Если х и у положительны, то каждое значение заменить его модулем; если положительно только одно из них, то оба значения...


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

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

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