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

функции странное задание - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести на экран контур прямоугольника http://www.cyberforum.ru/cpp-beginners/thread385656.html
Даны высота и ширина прямоугольника. Вывести на экран контур прямоугольника: ****** * * * * ****** Как можно тут проще сделать через for? for (int i = 0; i < 1; i++) {
C++ Среднее арифметическое и среднее геометрическое Помогите написать программу Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п. http://www.cyberforum.ru/cpp-beginners/thread385645.html
C++ задача на подпрограммы и системы счисления
Помогите, пожалуйста, с задачей. Десятичное целое положительное число m переводится в двоичную систему счисления, разряды в этой записи переставляются в обратном порядке, и снова производится...
Матрицу А умножить на Матрицу В C++
Народ, помогите написать программу, которая перемножает 2 матрицы. #include <stdio.h> #include <conio.h> int main (void) { const int n=2; int a; int b; int c;
C++ Строка и латинские слова http://www.cyberforum.ru/cpp-beginners/thread385637.html
Добрый вечер, прошу помощи, завтра уже здать нужно, а понять никак не могу, у меня недопонимание строк, задали написать задачу: Вывести из строки все слова что состоят только из латинских символов....
C++ Длительность обращения к переменным Товарищи, есть ли разница между локальными и глобальными переменными в длительности чтения/записи в них? И еще такой вопрос: у меня несколько потоков работают с одной переменной. Имеет ли смысл... подробнее

Показать сообщение отдельно
Serejke_qq
150 / 108 / 9
Регистрация: 06.07.2011
Сообщений: 224
Завершенные тесты: 2
17.11.2011, 01:03
Выглядеть походу должно как-то так..
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
#include <iostream.h>
#include <conio.h>
 
bool f(bool x, bool y, char w);
 
int main(int argc, char* argv[])
{
        bool x,y,r;
        char w;
 
        cout << "x = "; cin >> x;               // Ввод 1 или 0
        cout << "y = "; cin >> y;               // 1 или 0
        cout << "znak = "; cin >> w;
 
        r = f(x,y,w);
 
        cout <<"res = "<< r  ;
 
        getch();
        return 0;
}
 
bool f(bool x, bool y, char w)
{
        if(w = '&')
                return (x&&y);    // Или return(x*y);
        /*
            Так должно быть:
            x = 0 y = 0 rez = 0
            x = 0 y = 1 rez = 0
            x = 1 y = 0 rez = 0
            x = 1 y = 1 rez = 1
        */
 
        if(w = '|')
                return (x|y);     // Или return(x+y);
        /*
            Так должно быть:
            x = 0 y = 0 rez = 0
            x = 0 y = 1 rez = 1
            x = 1 y = 0 rez = 1
            x = 1 y = 1 rez = 1
        */
        if(w = '^')
                return (x^y);
}
Но что-то я очень не уверен)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.