Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
9 / 9 / 2
Регистрация: 14.07.2010
Сообщений: 166
1

Решения без директивы #define

17.09.2010, 13:03. Показов 1617. Ответов 9
Метки нет (Все метки)

Вот сама задача:
Написать программу которая выводит таблицу значений функции y=-2.4*x*x +5*x-3 в диапазоне от -2 до 2 с шагом 0.5.

вот решение:
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
#include <iostream>
#include <iomanip>
using namespace std;
 
#define LB -2.0
#define HB  2.0
#define DX  0.5
 
 
void main()
{
 
double x,y;
double n;
int i;
 
n=(HB-LB)/DX +1;
x= LB;
 
for ( i=1; i<=n; i++)
{
y=-2.4*x*x +5*x-3;
cout << setw(5)<<x  <<setw(7)<< y  <<endl ;
x+=DX;
}
 
cin.get();
}
МОЖНО ЛИ РЕШИТЬ ЗАДАЧУ БЕЗ ДИРЕКТИВЫ #define ?
Вот ни как не получаеться...
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.09.2010, 13:03
Ответы с готовыми решениями:

Директивы define
Рассматривая настоящую объемную программу, наткнулся на огромное количество файлов с длинным...

вычислить (M+N)^2/2 использую директивы #define
Добрый день. Задать константы M и N и вычислить (M+N)^2/2 использую директивы #define.

Применение директивы #define с пустым полем текста.
Объясните, пожалуйста, следующее. Встречаю в заголовочном файле такие строки: ... #define ASD...

Нюансы использования директивы препроцессора #define: найти и исправить ошибки в коде
Добрый день. Помогите, пожалуйста, в решении задачи. Задача простая, но хочется разобраться с...

9
Эксперт С++
476 / 444 / 34
Регистрация: 20.11.2009
Сообщений: 1,293
17.09.2010, 13:09 2
const double LB = -2.0;
0
В астрале
Эксперт С++
8035 / 4792 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
17.09.2010, 13:09 3
yardie, Можно конечно) Тем более у вас тут С++.

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
#include <iostream>
#include <iomanip>
using namespace std;
 
int main()
{
const double LB=-2.0;
const double HB=2.0;
const double DX=0.5;
double x,y;
double n;
int i;
 
n=(HB-LB)/DX +1;
x= LB;
 
for ( i=1; i<=n; i++)
{
y=-2.4*x*x +5*x-3;
cout << setw(5)<<x <<setw(7)<< y <<endl ;
x+=DX;
}
 
cin.get();
return 0;
}
0
Бродяга
312 / 266 / 56
Регистрация: 27.08.2010
Сообщений: 553
17.09.2010, 13:10 4
Можно объявить:
C++
1
const float LB = -2.0, HB = 2.0,  DX = 0.5;
Или ещё проще, подставлять числа прямо в формулы
0
В астрале
Эксперт С++
8035 / 4792 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
17.09.2010, 13:11 5
dihlofos, Нет, это не проще. Это плохой тон. Слышали о волшебных числах?
0
dihlofos
17.09.2010, 13:14
  #6

Не по теме:

Lavroff, ну естественно, проще, не значит лучше:)

Цитата Сообщение от Lavroff Посмотреть сообщение
Слышали о волшебных числах?
Хм... можно поподробнее

0
В астрале
Эксперт С++
8035 / 4792 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
17.09.2010, 13:15 7
dihlofos, Волшебные числа
1
Эксперт С++
476 / 444 / 34
Регистрация: 20.11.2009
Сообщений: 1,293
17.09.2010, 13:16 8
http://ru.wikipedia.org/wiki/М... 0.B8.D1.8F
0
dihlofos
17.09.2010, 13:17
  #9

Не по теме:

Lavroff, OK, спасибо!

0
9 / 9 / 2
Регистрация: 14.07.2010
Сообщений: 166
17.09.2010, 13:20  [ТС] 10
ВАууу, так быстро, спасибо ВАМ ГУРУ))))))))))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.09.2010, 13:20

Помощь в написании контрольных, курсовых и дипломных работ здесь.

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

Аналог директивы #define в C#
Можно ли сделать , как в с++ константой #define SIZE 6 , вместо всех циклов, где ставлю 6 , чтобы...

Заменить команды на альтернативы (без использования директивы)
Всем доброго времени суток, Задание такое (делается в emu8086): Пользователь вводит координаты...

Как реализовать директиву #define для создания шаблона отпределения #define ?
Здравствуйте уважаемые. При написании программы появилась необходимость задать шаблон создания...

Скрытие столбцов. Ошибка App-define od obj-define error
Привет) помогите, пожалуйста, ответить на следующие вопросы: 1) выскакивает ошибка: App-define...

Гармонические колебания (без решения)
Эту задачу я решил, но мои ответы не совпадают с ответами в задачнике. Условие: m =...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

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