Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Транслятор из языка Паскаль в СИ (текст программы) возможен ли На фрилансе Человек поинтересовался: "Здравствуйте, нужно написать конвертор на языке Си для перевода программ на языке Паскаль в текст программы на языке Си. Вы сможете заняться этим? Всю... https://www.cyberforum.ru/ cpp-beginners/ thread826468.html C++ Написать функцию,которая принимает массив целых чисел
ющий: 104 561 223 451 234 222 234 565 673 456 Добавлено через 17 минут Написать функцию,которая принимает массив целых чисел расположенных в динамической памяти(массив заполнен числами...
C++ Передача двухмерного массива из функцию в функцию https://www.cyberforum.ru/ cpp-beginners/ thread826445.html
Допустим у меня есть функция, в которой "генерируется" массив. Но нужно его передать в другую функцию, которая его выведет на экран. Каким образом можно передать двухмерный массив? Прриведите...
C++ Вывод в консоли //12.cpp #include <iostream> #include <iomanip> using namespace std; void starline(); //******************************************************** class fraction { private: int num; https://www.cyberforum.ru/ cpp-beginners/ thread826428.html
матрица B(4,4). Среди элементов главной диагонали найти наименьший элемент C++
Нужно написать код на С++ Дана матрица B(4,4). Среди элементов главной диагонали найти наименьший элемент, вывести его, и если он меньше за некоторое число K, то ко всем элементам ряда, в котром он...
C++ C++. Запись матем. выражений в переменную https://www.cyberforum.ru/ cpp-beginners/ thread826403.html
Здравствуйте. Есть программа, высчитывающая интеграл. Вот функция, содержащая формулу для интеграла: double f(double x) { return exp(-pow(x,2)); } Вот часть из главной функции, где...
C++ Использование оператора cin.getline https://www.cyberforum.ru/ cpp-beginners/ thread826401.html
Извините за глупый вопрос, но я никак не могу понять, как мне сохранить символы сразу в три разных строки что бы не вводить один и тот же символ три раза? cout<<"Enter model: ";...
Условные операторы цикла. Программа нахождения n-го члена последовательности и его номера, удовлетворяющего условию: C++
Всем доброй ночи, добрые программисты! Я учусь на специальности радиоаппаратостроение, а нам впихнули программирование на С++, а я с Паскалем мучалась огого сколько, а тут еще это! Задачки не...
C++ Фибоначи подскажите пожалуйста, как вывести на экран первые тридцать чисел Фибоначи ны языке C++ Andrew91, будьте внимательны при выборе раздела форума https://www.cyberforum.ru/ cpp-beginners/ thread826368.html C++ Исправить ошибку в коде https://www.cyberforum.ru/ cpp-beginners/ thread826367.html
//--------------------------------------------------------------------------- #pragma hdrstop #include <iterator> #include <vector> #include <string> #include <windows.h> #include...
C++ Записать число в ячейку char
Здравствуйте. Столкнулся со странной проблемой. Нужно в ячейку str записать некоторое число int. Такой код работает: char str; str=123; А такой - не работает:
C++ CLR проект: error LNK1561: точка входа должна быть определена https://www.cyberforum.ru/ cpp-beginners/ thread826355.html
VS 2012 Кажется, глупость, но не могу разобраться Гуглил, выяснил, что нужно какой-то из main'ов добавить. вот только куда? в главный .cpp файл? Просто во всех учебниках, что я читал говорилось -...
0 / 0 / 1
Регистрация: 24.02.2012
Сообщений: 15
0

Директива препроцессора - C++ - Ответ 4351618

03.04.2013, 00:14. Показов 427. Ответов 0
Метки (Все метки)

Ребят, никак не могу понять, почему программа не выбирает нужное выражение:
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
cout<<"Zadanie 2 \n";
    float a,b,g,d;
    bool n;
    cout<<"a= ";
    cin>>a;
    cout<<"\nb= ";
    cin>>b;
    
    g=1/(a+b);
    d=a-b;
    
    #define n 0
    
     #if n 
     cout<<"1/(a+b)="<<g<<"\n";
     
     #else
     cout<<"a-b="<<d<<"\n";
     #endif
     
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
Ввожу 1 и 1, выводит 0

Добавлено через 22 минуты
Все, разобрался, не так понял задание, можно закрывать

Вернуться к обсуждению:
Директива препроцессора C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.04.2013, 00:14
Готовые ответы и решения:

директива препроцессора
Не получается запустить простенькую программу на С++ Borland,вроде сделал все как надо,но выдает...

Директива препроцессора #if
Вобще при коспиляции файла взятого с офф сайта микрософт endian.h Получаю вот такие ошибки...

Директива препроцессора pragma
Добрый день! Помогите, пожалуйста, не могу понять смысл такой записи. (интересуют строки с...

Директива препроцессора в несколько строк
Подскажите пожалуйста как за дефайнить такую вот функцию float Cosine(float a, float b,...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.04.2013, 00:14
Помогаю со студенческими работами здесь

Директивы препроцессора Составить программу, использующую директивы препроцессора
1) Задать константы M1,M2,...,M5 и вычислить M1+ 2M2 + 3M3 + 4M4 + 5M5 2) С помощью директив #if,...

макрос препроцессора
Здравствуйте ув. форумчани. Читаю книгу &quot;Философия с++. Введение в стандартный с++&quot;. Дошел к одному...

Обработка препроцессора
Дня доброго. Есть небольшая проблема #include&lt;iostream&gt; using namespace std; #define M 10...

Использование препроцессора
Здравия желаю!:) Есть ли смысл в конструкции #ifdef - #endif в данном коде, и если есть, то...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru