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

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

Войти
Регистрация
Восстановить пароль
 
JnReak
0 / 0 / 0
Регистрация: 11.10.2009
Сообщений: 10
#1

Задания с операторами выбора - C++

11.10.2009, 20:34. Просмотров 542. Ответов 6
Метки нет (Все метки)

Задали две программы а материал не обьяснили сам пробывал но запутался с оператарами
Задача 1
даны три различных числа,увеличить меньшее из них на 20,из большего вычесть среднее,среднее удвоить.
Задача 2
если сумма трех попарно различных чисел х,у,z меньше единицы, то меньшее из х,у заменить полусуммой
y и z, иначе большее из х и zзаменить на у(в четвертой степени)
Буду благодарен любой помощи
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
4663 / 2489 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
11.10.2009, 20:59     Задания с операторами выбора #2
Задача 2:
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
#include <iostream.h>
#include <Windows.h>
#include <process.h>
#include <math.h>
double x, y, z;
int main()
{
        SetConsoleCP(1251);
        SetConsoleOutputCP(1251);
        cout<<"Ââåäèòå x"<<endl;
        cin>>x;
        cout<<"Ââåäèòå y"<<endl;
        cin>>y;
        cout<<"Ââåäèòå z"<<endl;
        cin>>z;
        if(x+y<1 && x+z<1 && y+z<1)
        {
            if(x<y)
                x=(y+z)/2;
            else
                y=(y+z)/2;
        }
        else
        {
            if(x>z)
                x=pow(x,4);
            else
                z=pow(4,y);
        }
        cout<<endl;
        cout<<"x = "<<x<<endl;
        cout<<"y = "<<y<<endl;
        cout<<"z = "<<z<<endl;
        system("pause");
        return 0;
}
TanT
эволюционирую потихоньку
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
11.10.2009, 21:00     Задания с операторами выбора #3
как пример первой задачи, сортировка из FAQ
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
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
 
// даны три различных числа,увеличить меньшее из них на 20,из большего 
// вычесть среднее,среднее удвоить.
 
template<class T>
void bubbleSort(T a[], long size) {
    long i, j;
    T x;
 
    for( i=0; i < size; i++) {            // i - номер прохода
        for( j = size-1; j > i; j-- ) {     // внутренний цикл прохода
            if ( a[j-1] > a[j] ) {
                x=a[j-1]; a[j-1]=a[j]; a[j]=x;
            }
        }
    }
}
 
int main()
{
    double arr[3], temp;
    cout<<"enter first number:  "; cin>>arr[0];
    cout<<"enter second number: "; cin>>arr[1];
    cout<<"enter third number:  "; cin>>arr[2];
 
    // сотрируем три числа по возрастанию
  bubbleSort(arr, 3);
    cout<<"min+20= "<<arr[0]+20<<endl;
    
    cout<<"mean*2= "<<2*arr[1]<<endl;
    cout<<"max-nean="<<arr[2]-arr[1]<<endl;
 
    system("pause");
    return 0;
}
Добавлено через 1 минуту
valeriikozlov, как это мы не сговариваясь выбрали разные задачи.
Никак чтение мыслей
valeriikozlov
Эксперт C++
4663 / 2489 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
11.10.2009, 21:04     Задания с операторами выбора #4
TanT,
Все может быть...
JnReak
0 / 0 / 0
Регистрация: 11.10.2009
Сообщений: 10
11.10.2009, 21:31  [ТС]     Задания с операторами выбора #5
Спасибо ОООгромное что помогли, оценка спасена, теперь буду сидеть разбираться
^Tecktonik_KiLLeR
1158 / 440 / 22
Регистрация: 23.06.2009
Сообщений: 6,227
Завершенные тесты: 1
11.10.2009, 21:38     Задания с операторами выбора #6
JnReak, на первый вопрос
C++
1
2
3
4
5
6
int a=1;
int b=2;
int c=3;
a=a+20;
b=c-b;
c=c*2;
что тут такого
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.10.2009, 21:47     Задания с операторами выбора
Еще ссылки по теме:

C++ Запись и считывание операторами << >>
C++ Путаница с sftream и операторами << и >>
Функция с условными операторами C++
C++ Ошибка. Матрица с перегруженными операторами
Затруднения в составлении программы с условными операторами C++

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

Или воспользуйтесь поиском по форуму:
JnReak
0 / 0 / 0
Регистрация: 11.10.2009
Сообщений: 10
11.10.2009, 21:47  [ТС]     Задания с операторами выбора #7
МедведЪ
Не совсем то ,тут один вариант а нам самом деле их та около

Добавлено через 52 секунды
И еще один вопрос может кто то первую задачу по проще предложить,
Просто где-то 60 процентов мы не учили(Извеняюсь)
Yandex
Объявления
11.10.2009, 21:47     Задания с операторами выбора
Ответ Создать тему
Опции темы

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