Y=|x|/10, если x<0 и y=10*x если х>=0
a=<x<b, x изменяется с шагом равным С
все это сделать надо в С++
Сделать надо на С++, не в духе чистого С ))
буду очень признателен вашей помощи!
желательно без мудрений
вот мои наброски но выводит коряво
и считает не правильно
include iostream
include cstdio
include cmath
using namespace std;
float f(float x)
{
if (x<0) return abs(x)/10;
return 10*x;
}
int main()
{
float a,b,c,x;
int i,n;
for(;;)
{
cout <<"a=";
cin >> a;
cout <<"b=";
cin >> b;
cout <<"c=";
cin >> c;
n=floor((b-a)/c);
for (i=0; i<=n;i++)
{
x=a+i*c;
cout << x,f(x);
}
}
}
C/C++
Код на языке с++
Не понял, а в чём проблема-то?
Вот, я запустил (сделав поправку на printf из комментариев), всё чудесно работает:
Может, только для значения функции стоило бы взять при выводе точность .3 при отрицательном аргументе и .1 при положительном... но это вообще зависит от шага.
Вот, я запустил (сделав поправку на printf из комментариев), всё чудесно работает:
a=-10
b=10
c=0.25
-10.00 1.00
-9.75 0.98
-9.50 0.95
-9.25 0.93
-9.00 0.90
-8.75 0.88
-8.50 0.85
-8.25 0.82
-8.00 0.80
-7.75 0.77
-7.50 0.75
-7.25 0.73
-7.00 0.70
-6.75 0.68
-6.50 0.65
-6.25 0.62
-6.00 0.60
-5.75 0.57
-5.50 0.55
-5.25 0.52
-5.00 0.50
-4.75 0.47
-4.50 0.45
-4.25 0.43
-4.00 0.40
-3.75 0.38
-3.50 0.35
-3.25 0.32
-3.00 0.30
-2.75 0.28
-2.50 0.25
-2.25 0.22
-2.00 0.20
-1.75 0.17
-1.50 0.15
-1.25 0.12
-1.00 0.10
-0.75 0.08
-0.50 0.05
-0.25 0.03
0.00 0.00
0.25 2.50
0.50 5.00
0.75 7.50
1.00 10.00
1.25 12.50
1.50 15.00
1.75 17.50
2.00 20.00
2.25 22.50
2.50 25.00
2.75 27.50
3.00 30.00
3.25 32.50
3.50 35.00
3.75 37.50
4.00 40.00
4.25 42.50
4.50 45.00
4.75 47.50
5.00 50.00
5.25 52.50
5.50 55.00
5.75 57.50
6.00 60.00
6.25 62.50
6.50 65.00
6.75 67.50
7.00 70.00
7.25 72.50
7.50 75.00
7.75 77.50
8.00 80.00
8.25 82.50
8.50 85.00
8.75 87.50
9.00 90.00
9.25 92.50
9.50 95.00
9.75 97.50
10.00 100.00
Именно такие значения она и должна выводить, разве нет?Может, только для значения функции стоило бы взять при выводе точность .3 при отрицательном аргументе и .1 при положительном... но это вообще зависит от шага.
Где задание, написанное русскими буквами?
Roman @@@@@@
Найти значения функции
Roman @@@@@@

Похожие вопросы
- Написать код на языке си
- Написать код на языке C++
- Написал код для языка C, но работает не правильно
- Написать код на языке Си
- Нужна помощь с написанием кода на языке "С"
- Модификация кода под язык ассемблера. Помогите, пожалуйста
- Написать код на языке с++. Определить позицию начала в строке s слова с номером n. помогите пожалуйста
- Написать код на языке Си
- Написать код на языке C++
- Надо написать код на языке C 1 курс