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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Оптимизация программ http://www.cyberforum.ru/cpp-beginners/thread602332.html
Возник такой вопрос. Допустим у меня в функции используется часто некоторое выражение(например, length/2, а length - параметр функции). Как я понимаю каждый раз значение этого выражения будет вычисляться, а это какое-никакое время. Я думаю может лучше завести отдельную переменную для хранения значения этого выражения. Правильно ли это? Пример - рисование параллелепипеда в начале координат на...
C++ Поиск максимального и минимального элемента в одномерном динамическом массиве Помогите пожалуйста, никак не могу понять где тут ошибка и что вообще нужно делать(код на C++) #include "stdafx.h" #include <iostream> using namespace std; int getNumber() { int number; do { cin >> number; if (cin.fail()) { http://www.cyberforum.ru/cpp-beginners/thread602323.html
Учебники по С++ C++
Здравствуйте уважаемые форумчане! Подскажите пожалуйста учебник(или список литератуты) по С++ от начала (Hello World :) ) до работы с библиотеками DirectX и т.п. Желательно в том порядке в которо следует читать. Заранее всем спасибо!
Удалить строку и столбец матрицы C++
#include <iostream> using namespace std; void ReadMatr(int **a, int n, int m);//Ввод матрицы с клавиатуры void PrintMatr(int **a, int n, int m);//Вывод матрицы на экран монитора int P(int **a, int n, int m);//Максимальный элемент главной диагонали
C++ Задача коммивояжера, программа http://www.cyberforum.ru/cpp-beginners/thread602312.html
Здравствуйте! Нашла программу решения задачи коммивояжера методом полного перебора почему компилируется но выдает пустое консольное окно?( помогите пожалуйста!
C++ Нужны комментарии к коду хеш-таблицы //мэйн #include "stdafx.h" #include "Hash_Twin_Chain.h" #include <iostream> #include <ctime> struct AAA { int key; char *mas; подробнее

Показать сообщение отдельно
Brahmanchik
0 / 0 / 0
Регистрация: 20.01.2012
Сообщений: 19
10.06.2012, 21:27     нужно переделать код, из языка Турбо Паскаль в С++
Было задание создать код в Турбо паскале на основе задания:
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.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru