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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
RavilSHai
0 / 0 / 0
Регистрация: 26.10.2012
Сообщений: 82
#1

Как правильно переделать в c++ ? - C++

06.07.2013, 14:10. Просмотров 255. Ответов 1
Метки нет (Все метки)

pascal код
Pascal
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
uses crt;
var
x,a,b,c,e,d,h:real;
i,j:longint;
q:char;
 
function f(x,d:real):real;
  begin
    f:=d*ln(x)-1/x;
  end;
function fs(x,d:real):real;
  begin
    fs:=d/x+1/sqr(x);
  end;
 
Begin
  clrscr;
  writeln('Введите e');
  readln(e);
  for i:=15 to 25 do
    begin
      d:=i/10;
      a:=1.1;      
      x:=a;
      h:=e+0.01;
      {writeln('  ',h:3:3);}
      writeln('  Для d=',d:1:1);
      while (abs(h/x)>=e) do
        begin
          h:=-f(x,d)/(fs(x,d)*x);
          x:=x+h;
          writeln('для x=',x:5:8,' h=',h:5:8);
        end;
        writeln('f(',x:5:8,')=',f(x,d):5:10);
        writeln('Ввод для продолжения');
        readln;
    end;
  readkey;
End.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.07.2013, 14:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как правильно переделать в c++ ? (C++):

Как правильно переделать данную программу используя указатели? - C++
Как правильно переделать данную программу используя указатели? Вот у меня начальный код и переделанный. Вроде всё нормально, но мне кажется...

Как правильно переделать готовую программу под функции? - C++
#include "stdafx.h" #include <iostream> #include <ctime> using namespace std; int main() { int max =0; int imax =-1; ...

Как правильно переделать программу с двумерным массивом под работу с указателями? - C++
Как правильно переделать программу с двумерным массивом под работу с указателями? Вот код программы #include "stdafx.h" #include...

Как правильно вписать функцию в h-файл и правильно её отразить в основной функции? - C++
Создать внешнюю библиотеку, в которой написана функция вывода символьного массива обратном порядке. Подключить данную библиотеку к ...

Как правильно унаследовать TPoint2D от TPoint3D/ Правильно ли наследовать? ООП - C++
Два пользовательских класса: Точка в 2D пространстве и точка в 3D пространстве. class TPoint3D{ int X,Y,Z; public: ...

Переделать функцию поиска самой длинной строки так, чтобы она правильно печатала размер произвольно длинной входной строки и воспроизводила ее - C++
Переделать головную функцию поиска самой длинной строки так, чтобы она правильно печатала размер произвольно длинной входной строки...

1
Belfegor
Ghost
173 / 173 / 6
Регистрация: 16.09.2012
Сообщений: 526
06.07.2013, 15:06 #2
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
#include <iostream>
#include <cmath>
#include <locale>
 
using std::cin;
using std::cout;
using std::endl;
 
double f(double x, double d) {
    return d * log(x) - 1 / x;
}
 
double fs(double x, double d) {
    return d / x + 1 / sqrt(x);
}
 
int main() {
    setlocale(LC_ALL, "Russian");
    double e, d, a, x, h;
    cout << "Введите е`:";
    cin >> e;
    for (double i = 15; i <= 25; i++) {
        d = i / 10;
        a = 1.1;
        x = a;
        h = e + 0.01;
        cout << "Для d= " << d << endl;
        while (fabs(h / x) >= e) {
            h = -f(x, d) / (fs(x, d) * x);
            x += h;
            cout << "для х=  " << x << " для h= " << h << endl;
        }
        cout << "f(" << x << ")= " << f(x, d) << endl;
    }
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.07.2013, 15:06
Привет! Вот еще темы с ответами:

как переделать массив что бы не было его остановки и как добавить индекс - C++
Такая вот задача найти индекс максимального элемента массива , вот мой код что тут не так и что следует добавить ? и почему у меня индекс...

Как из do while переделать в for - C++
я уже настолько &quot;заучилась&quot;, что элементарные вещи сделать не могу. подскажите, пожалуйста ) как из do while переделать в for do ...

Как переделать на C++? - C++
program Matrix31; var STR,STL,j,i,M,N:integer; a: array of real; CRed:real; begin // Ввод данных writeln('Введите числа M...

Как переделать? - C++
#include &quot;stdafx.h&quot; #include &quot;iostream&quot; #include &quot;cstring&quot; using namespace std; char a; bool used; int _tmain(int argc,...


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

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

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