Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 27.02.2021
Сообщений: 85

Переписать код с Pascal на C++

28.02.2021, 19:02. Показов 1377. Ответов 1

Студворк — интернет-сервис помощи студентам
const
e = 0.001; //минимальное значение члена ряда
var
i, n: integer;
x, a, s, y: real;
begin
for i := 1 to 3 do
begin
write('x', i, ' = '); //ввод аргумента
readln(x);
y := exp(2 * x) - 1; //точное значение
x := 2 * x; //замена
n := 1; //номер члена ряда, пока 1
a := x; //первый член ряда, пока 2x
s := a; //сумма, пока 2x
while abs(a) > e do //цикл с условием продолжения вычислений
begin
inc(n); //вычисляем номер члена ряда
a := x * a / n; //вычисляем член ряда
s := s + a //вычисляем сумму ряда
end;
writeln('S = ', s:0:3); //вывод суммы
writeln('Y = ', y:0:3) //вывод точного значения
end;
readln
end.


Протокол работы программы
x1 = 1
S = 6.3890
Y = 6.3891

x2 = 17.5
S = 1586013452313430.2000
Y = 1586013452313429.8000

x3 = -0.35
S = -0.5034
Y = -0.5034
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.02.2021, 19:02
Ответы с готовыми решениями:

Переписать код из pascal в c++
Здравствуйте. Пожалуйста, помогите переписать код из паскаля в c++, он не мой, понятное дело. Старался сделать это сам, но там есть циклы с...

Переписать код с pascal на c++
Не могу разобратся с командами copy, PosEx, setLenght. Помогите переписать код на C++ uses StrUtils; var a : String; b:...

Переписать код с pascal на c++
Доброго времени суток. Как переписать этот код на c++. Не понимаю какой аналог frac на плюсах. var w,g,h,l,t:real; begin g:=981; ...

1
Модератор
Эксперт CЭксперт С++
 Аватар для Volga_
5209 / 2927 / 1509
Регистрация: 14.12.2018
Сообщений: 5,267
Записей в блоге: 1
28.02.2021, 19:26
Лучший ответ Сообщение было отмечено Danil178 как решение

Решение

Цитата Сообщение от Danil178 Посмотреть сообщение
Переписать код с Pascal на C++
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
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
 
int main()
{
    double const e = 0.001;
    int i, n;
    double x, a, s, y;
    for (i = 1; i <= 3; i++)
    {
        cout << "x" << i << " = ";
        cin >> x;
        y = exp(2 * x) - 1;
        x = 2 * x;
        n = 1;
        a = x;
        s = a;
        while (abs(a) > e)
        {
            n = n + 1;
            a = x * a / n;
            s = s + a;
        }
        cout << "S = " << setprecision(4) << s << endl;
        cout << "Y = " << setprecision(4) << y << endl;
    }
    system("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.02.2021, 19:26
Помогаю со студенческими работами здесь

Переписать код с Pascal
я тут написал на паскале нужно на С++ uses crt; var a,b:integer; q:boolean; z:real; begin clrscr; ...

Переписать код из Turbo Pascal в pascal ABC
очень плохо знаю Turbo Pascal, а времени на изучение нет, а его надо переписать в Pascal ABC, буду очень благодарна!) program Kr_D; ...

Переписать код из Turbo Pascal в Pascal ABC
program zadacha; uses crt, graph; const m=50; var gd,gm,i,j,s1,s2,c1,c2: integer; z,x,y,x1,y1,x2,y2,h: real; t: array of...

Переписать код из Turbo Pascal в Pascal ABC
Переписать код из Turbo Pascal в Pascal ABCprogram zadacha; uses crt, graph; const m=150; var gd,gm,i,j,s1,s2,c1,c2: integer; z,x,y:...

Переписать код из Turbo Pascal в Pascal ABC
Переписать код из Turbo Pascal в pascal ABCprogram zadacha; uses crt, graph; const m=50; var gd,gm,i,j,s1,s2,c1,c2: integer; z,x,y:...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru