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

C-Free Standart - C++

Восстановить пароль Регистрация
 
Alenka90280
0 / 0 / 0
Регистрация: 28.09.2013
Сообщений: 4
28.09.2013, 17:10     C-Free Standart #1
Для формулы: Y=1.7*x+7.8*sin(2.1*x)+3.4*(х-1)-7.2 , A=-3,B=3,H=0.1. Составить программу построения таблицы значений функции при изменении аргумента от A до B с шагом H. В каждой строке выводить значения аргумента и соответствующее ему значение функции в форматированном виде с 4 знаками после запятой. В конце таблицы напечатать отдельной строкой значение,которое требуется вычислить
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.09.2013, 17:10     C-Free Standart
Посмотрите здесь:

free и метки C++
calloc, free. C++
ошибка с free C++
Работа с calloc и free в C++ C++
с free в delete C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
User409368
191 / 168 / 6
Регистрация: 09.09.2013
Сообщений: 524
28.09.2013, 17:17     C-Free Standart #2
что не получается?
Alenka90280
0 / 0 / 0
Регистрация: 28.09.2013
Сообщений: 4
28.09.2013, 17:19  [ТС]     C-Free Standart #3
ничего не получается) я в этой программе совершенно не разбираюсь, с языком этим не знакома...
я знаю, что начало выглядит вот так:
C++
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
#include <conio.h>
#include <math.h>
#define A -3.0
#define B 3.0
#define H 0.1
double F(double x)
{
return 1.7*x+7.8*sin(2.1*x)+3.4*(x-1)-7.2;
}
а вот как дальше делать вообще без понятия(((
User409368
191 / 168 / 6
Регистрация: 09.09.2013
Сообщений: 524
28.09.2013, 17:26     C-Free Standart #4
а дальше должна быть функция main()

C++
1
2
3
4
int main()
{
 
}
Alenka90280
0 / 0 / 0
Регистрация: 28.09.2013
Сообщений: 4
28.09.2013, 17:35  [ТС]     C-Free Standart #5
C++
1
2
3
4
double x,y,sum;
int count;
sum=count=0;
for(x=A,x<=B,x+=H)
правильно?
User409368
191 / 168 / 6
Регистрация: 09.09.2013
Сообщений: 524
28.09.2013, 17:40     C-Free Standart #6
неправильно
Цитата Сообщение от Alenka90280 Посмотреть сообщение
for(x=A,x<=B,x+=H)
C++
1
for(x=A; x<=B; x+=H)
Alenka90280
0 / 0 / 0
Регистрация: 28.09.2013
Сообщений: 4
28.09.2013, 17:50  [ТС]     C-Free Standart #7
C++
1
2
3
{
    y=F(x);
    printf("%10.4f%10.4f\n",x,y);
после этого какое еще условие ставить надо?
rublag
52 / 52 / 4
Регистрация: 06.02.2013
Сообщений: 156
28.09.2013, 18:20     C-Free Standart #8
Выкладывайте весь код, по этим обрывкам ничего непонятно
User409368
191 / 168 / 6
Регистрация: 09.09.2013
Сообщений: 524
28.09.2013, 22:46     C-Free Standart #9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <stdlib.h>
#include <cmath>
using namespace std;
 
#define A -3
#define B 3.0
#define H 0.1
 
double F(double x)
{
    return 1.7*x + 7.8*sin(2.1*x) + 3.4*(x-1) - 7.2;
}
 
int main()
{
    for (double x=A; x<=B; x+=H)
        cout << F(x) << endl;
 
    return 0;
}
Бендерродригез
Сгибальщик
 Аватар для Бендерродригез
42 / 42 / 3
Регистрация: 18.05.2013
Сообщений: 220
Завершенные тесты: 1
28.09.2013, 22:54     C-Free Standart #10
_, форматирование вывода забыл.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.09.2013, 23:00     C-Free Standart
Еще ссылки по теме:

C++ Компилятор C-Free
C++ free
C++ Free - не удаляется память

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

Или воспользуйтесь поиском по форуму:
User409368
191 / 168 / 6
Регистрация: 09.09.2013
Сообщений: 524
28.09.2013, 23:00     C-Free Standart #11
Цитата Сообщение от Бендерродригез Посмотреть сообщение
_, форматирование вывода забыл.
не забыл. просто лень ))
Yandex
Объявления
28.09.2013, 23:00     C-Free Standart
Ответ Создать тему
Опции темы

Текущее время: 14:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru