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

Pascal to с++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана матрица 4x4. Нужно составить вектор из минимальных элементов столбцов матрицы http://www.cyberforum.ru/cpp-beginners/thread1189069.html
Условие задачи: дана матрица 4x4. Нужно составить вектор из минимальных элементов столбцов матрицы. Написать функции для чтения из файла, вывести на экран матрицу и вектор. Вот код программы: #include <iostream> #include <fstream> #include <cstdlib> #include <iomanip> using namespace std; //Прототип функции для чтения матрицы из файла double** inputf (ifstream& f, int n, int m, char...
C++ Нумерация не с 0, а с 1 Как начать индексацию не с 0, а с 1? хэдэр: #ifndef LIST_H #define LIST_H #include <iostream> using namespace std; class Node { http://www.cyberforum.ru/cpp-beginners/thread1189062.html
Найти корни кубических уравнений C++
Найти корни уравнений ax^3+bx^2+cx=0 и y^3-ay^2-b=0, используя процедуру. Есть ли у этих уравнений совпадающие корни? Пожалуйста помогите найти ошибку #include <iostream> #include <math.h> using namespace std; int main() { double *x;double a;double b;double c;
НАСЛЕДОВАНИЕ КЛАССОВ В С++ C++
пожалуйста, НАУЧИТЕ!!! не могу понять, как это делается! Классы должны иметь конструкторы. Классы: Область, Город, Территориальная единица, Страна, Деревня, Населенный пункт. Запросы: • вывести перечень населенных пунктов указанного типа в территориальной единице указанного типа; • вывести перечень городов с населением более заданного; • вывести перечень деревень, в которых есть школы;...
C++ Разработать программу для вычисления дифференциала и интеграла функции http://www.cyberforum.ru/cpp-beginners/thread1189032.html
Нужно разработать программу для вычисления дифференциала и интеграла функции с помощью одного базового класса, а также вложенных классов для вычисления дифференциала и интеграла одной табличной функции. √x*c, ln(x), tg(x) Вот что пока-что у меня есть (работает не правильно) #include "iostream" #include "conio.h" #include "math.h" #include "stdio.h" using namespace std; class Dif {
C++ Запись массива чисел в файл fprintf Нужно массив записать в файл так, чтобы открыв файл были видны числа. Числа из массива могут быть и отрицательные тоже. Но приведенный ниже участок кода записывает в файл 17 пробелов, а за ними 7 каждый раз случайных цифр FILE *fp; int matr1 = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24}; if ((fp = fopen("24textfile.txt", "w")) != NULL) { fprintf(fp, "%24d", matr1);... подробнее

Показать сообщение отдельно
kaiwa
0 / 0 / 0
Регистрация: 01.07.2013
Сообщений: 40

Pascal to с++ - C++

26.05.2014, 20:25. Просмотров 142. Ответов 0
Метки (Все метки)

Возможно перевести код из pascal в с++?
Не знаком с паскалем

Если что, вот само задание *Дано n точек на плоскости. Указать (n-1)-звенную не самопересекающуюся
замкнутую ломаную, проходящую через все эти точки. (Соседним отрезкам
ломаной разрешается лежать на одной прямой.)*

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
44
45
uses crt;
const nmax=19;
type point=record
           x,y:integer;
           end;
var t:array[1..nmax] of point;
    n,i,j:byte;
    x:point;
begin
randomize;
repeat
write('Количество точек от 2 до ',nmax,' n=');
read(n);
until n in [2..nmax];
for i:=1 to n do
 begin
  t[i].x:=-10+random(21);
  t[i].y:=-10+random(21);
 end;
writeln('Исходные координаты:');
write('X');
for i:=1 to n do
write(t[i].x:4);
writeln;
write('Y');
for i:=1 to n do
write(t[i].y:4);
writeln;
for i:=1 to n-1 do
for j:=i+1 to n do
if(t[i].x>t[j].x)or((t[i].x=t[j].x)and(t[i].y>t[j].y)) then
 begin
  x:=t[i];
  t[i]:=t[j];
  t[j]:=x
 end;
writeln('Координаты не пересекающейся ломаной линии:');
write('X');
for i:=1 to n do
write(t[i].x:4);
writeln;
write('Y');
for i:=1 to n do
write(t[i].y:4);
end.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru