Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - перевод с Pascal ABC на С++

Ответить
Настройки темы
C/C++ - перевод с Pascal ABC на С++

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


помогите пожалуйста перевести с Pascal ABC на С++
С не знаю, а программу нужно на двух языках. заранее спасибо

uses crt;
const n=random(1000001);
type
Mass=array[1..n] of real;
Var
a: Mass;
var i, k: integer;
S, P, r, q, x ,y: real;

begin

for i:=1 to n do
begin
k:=i;
if i mod 2 =0 then a[i]:=-1/i
else a[i]:=1/i;
write('(',a[i]:6:4,')')
end;
writeln;
writeln;

writeln ('1-ый способ');
S:=a[1];
write('(',S,')');
for i:=2 to n do
begin
S:=S+a[i];
write(' + (',a[i],')');
end;
write(' = ',S);
writeln;
writeln;

writeln ('2-ой способ');
x:=0;
y:=0;
for i:=1 to n do
if a[i]>0 then
begin
x:=x+a[i];
write(' + ',a[i]);
end;
write(' = ',x,' – сумма всех положительных чисел');

writeln;

for i:=1 to n do
if a[i]<0 then
begin
y:=y+a[i];
write(' ',a[i]);
end;
write(' = ',y,' – сумма всех отрицательных чисел');

writeln;
writeln('(',x,')',' - ','(',y,')',' = ',x-y);
writeln;

writeln ('3-ий способ');
P:=a[n];
write('(',P,')');
for i:=n-1 downto 1 do
begin
P:=P+a[i];
write(' + (',a[i],')');
end;
write(' = ',P);
writeln;
writeln;

writeln ('4-ый способ');
r:=0;
q:=0;
for i:=n downto 1 do
if a[i]>0 then
begin
r:=r+a[i];
write(' + ',a[i]);
end;
write(' = ',r,' – сумма всех положительных чисел');

writeln;

for i:=n downto 1 do
if a[i]<0 then
begin
q:=q+a[i];
write(' ',a[i]);
end;
write(' = ',q,' – сумма всех отрицательных чисел');

writeln;
writeln('(',r,')',' - ','(',q,')',' = ',r-q);

end.

Отправлено: 22:15, 11-05-2011

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - перевод с Pascal ABC на С++

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
C/C++ - Перевод с Pascal на C++ Snake750 Программирование и базы данных 14 14-09-2015 04:48
Разное - Всё о TURBO PASCAL (обсуждение, помощь в написание программ, ошибки, Pascal ABC) Loading Программирование и базы данных 41 20-05-2015 15:28
C/C++ - Перевод кода с Pascal -> C++ 2008kedr2008 Программирование и базы данных 7 26-11-2010 19:10
C/C++ - Перевод с Pascal на C++ DimaZone88 Программирование и базы данных 0 13-05-2010 13:52
Delphi - Работа с графикой в Pascal ABC verdix Программирование и базы данных 1 26-06-2009 00:52




 
Переход