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

Проверить работу условных операторов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввод предложения с консоли http://www.cyberforum.ru/cpp-beginners/thread1159736.html
Здравствуйте, как в 7 строке сделать самостоятельный ввод текста. #include <iostream> #include <string> using namespace std; int main(){ string str = "I need insert a few spaces in this string."; int a = 60; int d;
C++ Даны строки s, s0. Найти количество вхождений строки s0 в строку s Даны строки s, s0. Найти количество вхождений строки s0 в строку s. http://www.cyberforum.ru/cpp-beginners/thread1159708.html
Даны две строки: S и S0. Определить количество вхождений строки S0 в строку S C++
Даны две строки: S и S0. Определить количество вхождений строки S0 в строку S.
C++ Сложение, произведение, деление матриц, возведение в степень, обратная матрица
Доброго времени суток! Нужна помощь в действиях с матрицами, а именно: сложение, произведение, деление матриц, возведение в степень, обратная матрица. Буду весьма признателен за помощь и полезную информацию. Матрицы создаю так: cout << "\nEnter rows size: "; cin >> k; cout << "\nEnter columns size: "; cin >> m;
C++ Дан символ С и строки S, S0. После каждого вхождения символа С в строку S вставить S0 http://www.cyberforum.ru/cpp-beginners/thread1159701.html
Дан символ С и строки S, S0. После каждого вхождения символа С в строку S вставить S0.
C++ Как вывести сначала положительные, а потом отрицательные элементы очереди? Есть очередь которая преобразовывает последовательность сначала отриц. потом полож. #include "StdAfx.h" #include <iostream> #include <queue> using namespace std; int main() { setlocale(LC_ALL, "Russian"); priority_queue<float> myPrQueue; подробнее

Показать сообщение отдельно
Sf4ik
0 / 0 / 0
Регистрация: 27.12.2011
Сообщений: 7
28.04.2014, 07:27     Проверить работу условных операторов
Здравствуйте в программе необходим вычислить z={(a-b+c)+min(a,b), a-b>7; min (a,b)/b, a-b<7; max (a,b), a-b =7.
Переменная Z должна принимать действиельные значения, если выражение (Ац ИЛИ Вц) И (Фц ИЛИ Сц) не равно нулю, и целое значение в противном случае. Через Ац, Вц и Сц обозначены целые чисти значений a,b,c. Значения а, b,c ввести с клавиатуры.

Вот сам код, но я немогу понять как сделать чтобы проверяло 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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
// nlab3.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h" // подключение файла stdafx.h
#include <iostream> // подключуение загрузочного файла управления потоками ввода(вывода)
#include <math.h> // подключение математической бибилотеки
using namespace std; // объявление пространства имени
void _tmain(void) // объявление главной фуункции программы
{
    cout << "Hello!!! I am PC!!" << endl; // вывод на экран приветствия
    char Q; // объявление символьного типа переменной
    bool t; // обхявление логического типа переменной
    Q = 'y';
    while (Q != 'n') // начало цикла
    {
        t = false; // присваивание переменной значения t
        double a, b, c, min, max, k, x; // объявление переменных вещественного типа
        cout << "Vvedite a" << endl;
        cin >> a;
        cout << "Vvedite b" << endl;
        cin >> b;
        cout << "Vvedite c" << endl;
        cin >> c; // вывод сообщений о вводе, и ввод переменных
        x = 'a-b';
        int ac, bc, cc;
        ac = a, bc = b, cc = c;
        switch (bc)
case 0:
    
                if (a > b) { max = a; }
                else { max = b; };
                if (a < b) { min = a; }
                else { min = b; }
                
                if (x>7 & b != 0)
                {
                    k = (a - b + c) + min; t = false;
                }
                else
                {
                    if (x < 7)
                    {
                        k = min / b; t = false;
                    }
                    
                }
                if (t == true)
                {
                    cout << "delenie na 0";
                }
                else{
                    {
                        if (ac&(bc || cc) == 0)
                        {
                            int z; z = k; cout << "z=" << z << endl;
                        }
                        else
                        {
                            double z; z = k; cout << "z=" << z << endl;
                        }
                    }
                    cout << " exit : n" << endl;
                    cin >> Q;
                }
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru