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

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

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

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

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

Задали две программы а материал не обьяснили сам пробывал но запутался с оператарами
Задача 1
даны три различных числа,увеличить меньшее из них на 20,из большего вычесть среднее,среднее удвоить.
Задача 2
если сумма трех попарно различных чисел х,у,z меньше единицы, то меньшее из х,у заменить полусуммой
y и z, иначе большее из х и zзаменить на у(в четвертой степени)
Буду благодарен любой помощи
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.10.2009, 20:34     Задания с операторами выбора
Посмотрите здесь:

Задания с операторами - C++
Тут такая фишка оч нужна помощь 1а)Даны три различных числа. Среднее из них заменить суммой квадратов, большее ― квадратом суммы меньшего...

помогите с операторами while и for - C++
есть программа, и мне нужно чтоб выводило информацию о файле во время оператора while. все работает, если оставить один if и к нему...

Проблема с операторами - C++
начинаю работаю на VC10 ввожу #include <iostream.h> почеркивает и пишет, что не удается открыть источник файла.... ввожу ...

Выражение с математическими операторами - C++
Доброго времени всем!Решаю задачки по С++ и у меня возник простой вопрос вот в этом алгоритме.Я его составил сам по условию задачи. Может...

Работа с операторами условия - C++
Вводим число x. и потом программа должна поставить в порядке возрастания числа: sinx, cosx. lnx. Если при каком-либо x некоторые из...

Работа с битовыми операторами - C++
Здравствуйте, С Новым Годом! Решил за новогодние празники познакомиться с языком C++. Попалась на глаза книжка Стефана Р. Дэвиса "С++ для...

Функция с условными операторами - C++
x^2+y^2+arctg(x), при x>y (x-y)^2+arctg(x), при x<y (y-x)^2+0.5, в остальных случаях

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
4669 / 2495 / 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
эволюционирую потихоньку
465 / 463 / 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++
4669 / 2495 / 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
1159 / 441 / 22
Регистрация: 23.06.2009
Сообщений: 6,230
Завершенные тесты: 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     Задания с операторами выбора
Еще ссылки по теме:

Путаница с sftream и операторами << и >> - C++
Значит так, иду спокойно по книжке по темам &quot;Открытие и закрытие текстовых файлов&quot;, а также &quot;Чтение и запись текстовых файлов&quot; и тут я...

Запись и считывание операторами << >> - C++
Ребят, прошу помочь. Нужно создать класс с 3мя полями. Имя, фамилия и номер работника. С помощью методов нужно обеспечить запись в файл и...

Ошибка. Матрица с перегруженными операторами - C++
Здравствуйте, Прошу помочь с ошибкой: Студия не принимает строку: m3 = m1 + m2; // Error 2 error C2110: '+' : cannot add two point...

Не могу разобраться с операторами swich, case. - C++
Всем доброго времени суток, вы уж сильно не судите, не могу разобраться с операторами выбора swich и case :( помогите решить одну задачку,...

Программирование задач с операторами условного перехода - C++
Данное двузначное число. определить а) входит ли в него цифра 3; б) входит ли в него цифра а.


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

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

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

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