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

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

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

нужно переделать код, из языка Турбо Паскаль в С++ - C++

10.06.2012, 21:27. Просмотров 299. Ответов 0
Метки нет (Все метки)

Было задание создать код в Турбо паскале на основе задания:
1. Дан целочисленный массив A(n) с элементами, сгенерированными случайными числами в диапазоне (-20, 20). Требуется: Отсортировать по убыванию положительные элементы массива методом выбора.
Вот код, благодаря этому сайту получилось его сделать, но мне нужно сделать код в С++ для этого же задания
код в Турбо Паскале выглядит так:
const
nmax=100;
type
Tarr=array[1..nmax] of integer;
var
a:Tarr;
i,j,buf,n:integer;
begin
randomize;
repeat
write('Razmer massiva, ne bolee ',nmax,': ');
readln(n);
until n in [1..nmax];
writeln('Ishodniy massiv:');
for i:=1 to n do
begin
a[i]:=-20+random(41);
write(a[i]:4);
end;
writeln;
for i:=1 to n-1 do
if a[i]>0 then
for j:=i+1 to n do
if (a[j]>0) and (a[j]>a[i]) then
begin
buf:=a[i];
a[i]:=a[j];
a[j]:=buf;
end;
writeln('Poluchenniy massiv:');
for i:=1 to n do
write(a[i]:4);
writeln;
end.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2012, 21:27     нужно переделать код, из языка Турбо Паскаль в С++
Посмотрите здесь:

Нужно переделать код - C++
Нужно сделать без классов: #include <iostream> #include <cstdlib> #include <ctime> class mylist { ...

Нужно переделать код - C++
Надо переделать код. Так как я понял. Это C++ тут cout и cin а мне надо с printf и scanf

нужно переделать код из Python на С++ - C++
Условие:Вам нужно распилить деревянный брус на несколько кусков в заданных местах. Распилочная компания берет k рублей за распил одного...

Граф, нужно переделать код - C++
Задание: Нахождение К путей Минимальной суммарной длины Во взвешенном графе с неотрицательными весами(Алгоритм Йена). Есть код на...

Нужно переписать код в паскаль - C++
#include "stdafx.h" #include <iostream> using namespace std; bool simple(int x) { for (int i=2; i<=(x/2);i++) { if...

нужно переделать код в другую среду - C++
переделайте под code blocks, пожалуйста буду признателен #include "stdio.h" #include "iostream.h" #include "math.h" const...

Нужно переделать код под функции (одномерный массив) - C++
«Однoмерные маcсивы», оформить каждый пункт задания в виде функции. Все необходимые данные для функций должны передаваться им в качестве...

Как переделать код?. Нужно сделать через функции пользователя - C++
#include <string.h> #include <iostream> #include <algorithm> using namespace std; int main() { char *st=new...

переделать из турбо паскаля в Cи - C++
Помогите переделать именно эту программу в Си uses crt; var a,b:integer; function NOD(x,y:integer):integer; Begin If x<>0 then...

Затруднения с запуском программы в среде Турбо Паскаль - C++
{Eto bolsoi modul' risovanija grafikov i poverkhnostei.} unit GRAPHIC; interface uses graph, crt; type massiv=array of real; ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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