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

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

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

Перевод с Паскаля на С++! - C++

01.06.2013, 07:58. Просмотров 224. Ответов 0
Метки нет (Все метки)

Доброе утро всем!

У меня такая проблема: не могу перевести код с Паскаля на С++! Помогите, добрые программисты...


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
40
41
42
43
uses crt,graph;
{процедура вращения точки вокруг центра}
procedure Vrash(a:real;var x,y:integer;const centrx,centry:integer);
var px:integer;
begin
x:=x-centrx;
y:=y-centry;
a:=a*pi/180;
px:=x;
x:=round(x*cos(a)-y*sin(a))+centrx;
y:=round(y*cos(a)+px*sin(a))+centry;
end;
var gd,gm:integer;
    tx,ty,ax,ay,bx,by:integer;
    tax,tay,tbx,tby:integer;
    r,w:integer;
    a:real;
begin
gd:=0;
initgraph(gd,gm,'');
outtextXY(50,20,'Vyhod - Any key...');
r:=100; {радиус окружности}
w:=200; {длина отрезка прямой}
tx:=getmaxX div 2;ty:=getmaxY div 2; {центр экрана}
{координаты концов отрезка}
ax:=tx-r;ay:=ty-(w div 2);
bx:=ax; by:=ay+w;
{Setcolor(12);
Circle(tx,ty,r-1);{окружность}
a:=0;
repeat
{в цикле меняем координаты концов, соединяем их линиями}
tax:=ax;tay:=ay;Vrash(a,tax,tay,tx,ty);
tbx:=bx;tby:=by;Vrash(a,tbx,tby,tx,ty);
setcolor(11);
line(tax,tay,tbx,tby);
{делаем задержку и все стираем(рисуем цветом фона)}
delay(10);
setcolor(0);
line(tax,tay,tbx,tby);
a:=a+1;{увеличиваем угол поворота}
until keypressed;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2013, 07:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перевод с Паскаля на С++! (C++):

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

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

Перевод из Паскаля в С++ - C++
Нужно переделать задачу из Паскаля в С++Builder. Поможете? Вот само задание:Описать функцию PowerA234(A), вычисляющую вторую, третью и...

Перевод из Паскаля в с++ - C++
Задача: Найти все натуральные n-значные числа, цифры в которых образуют строго возрастающую последовательность Есть решение на...

Перевод из Паскаля на С++ - C++
Привет всем. Нужна помощь. У меня есть алгоритм на Паскале, а нужен на С++, поскольку Паскаль знаю плохо, прошу вас перевести данный код из...

Перевод с паскаля в С++ - C++
помогите перевести код программы с паскаля в С++, пожалуйста! Program pr1; uses crt; var i,х1,х2,y1,y2,d,m,k,n:integer; c:real; ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2013, 07:58
Привет! Вот еще темы с ответами:

Перевод из паскаля в С++ - C++
помогите, пожалуйста, перевести : Program enot; var c, a : integer; begin c:=0; repeat read (a); if (a mod...

Перевод с Паскаля на С++ - C++
Помогите переделать с Паскаля на С++. 1)Вывести максимальное число из файла in.txt. Листинг: Program num23; uses crt; var...

Перевод с Паскаля на С++ - C++
Кому не трудно. Помогите перевести пару задач несложных. 1 var a,b,c,tmp:real; begin write('Введите три числа A,B,C='); ...

Перевод из паскаля в с++ - C++
Помогите перевести type matrix = array of integer; var a:matrix; i,j,k:integer; begin k:=0; for i :=1 to...


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

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

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