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

Перевести с паскаля на Си++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перегрузка оператора в шаблоне http://www.cyberforum.ru/cpp-beginners/thread950437.html
Здравствуйте! подскажите пожалуйста как перегрузить оператор <!(думаю и-за этого вылетает ошибка). вот код #include <iostream> #include <vector> using namespace std; typedef struct timetable{
C++ Двумерный вектор из разных типов - возможно? Добрый вечер. ага, как вечер, так начинаются походы по сказочным лесам :D Возник такой вопрос по поводу "улучшения" класса. Значит, есть у меня в классе 4 переменных: string, string, int, int. и всё же, мне хотелось бы их "объединить" во что-то одно, одновременно разделяя. http://www.cyberforum.ru/cpp-beginners/thread950435.html
C++ Дано натуральное число n. Составить программу вычисления S = 1! + 2! + 3! + …+ n!
Дано натуральное число n. Составить программу вычисления S = 1! + 2! + 3! + …+ n! Помогите с программой, пробовал листинг, который есть на сайте он не подходит, корявый поэтому ссылки просьба не кидать
C++ Работа с while, kbhit() и getch()
Здравствуйте! Подскажите пожалуйста, Задача, сделать точку в консоли, которая бы двигалась в заданном направление и меняла его при нажатие на клавиши ( W A S D ) Как я это вижу, точка двигается пока не заданно другое (т.е. прошлое место заменяется на пробел, место +1 меняется на точку). При нажатие клавиши пускаем функцию отвечающую за смену направления. Может не прав? void change() //...
C++ Взятие адреса у константной переменной при объявлении http://www.cyberforum.ru/cpp-beginners/thread950426.html
Можно пример?
C++ Wavefront *.obj Пишу конвертер моделей для одной допотопной игрушки. По большому счету все готово, осталось только сохранить полученные данные в какой-нибудь общеизвестный формат. Показалось логичным использовать wavefront - он легкий, простой и вообще хороший. Ну а что скелеты с анимациями не поддерживает так тут это и не требуется - в исходном формате все модели статичны. Собственно хотел спросить, никто не... подробнее

Показать сообщение отдельно
konstantah187
0 / 0 / 0
Регистрация: 29.11.2012
Сообщений: 9
09.09.2013, 00:33  [ТС]     Перевести с паскаля на Си++
огромное спасибо, но это реально серьезный уровень
есть обычный способ вот формула замены диагоналей из паскаля
Pascal
1
2
3
4
5
6
for i:=1 to n do
 begin
   x:=a[i,i];//элемент главной диагонали
   a[i,i]:=a[n-i+1];//пишем на его место элемент побочной диагонали
   a[n-i+1]:=x;//на побочную элемент главной
  end;
но мне всего то надо его перевести в Си, но я не могу ибо выдаёт ошибку
до этой формулы идет создание динамической матрицы, потом этот код и после вывод всего-то

Добавлено через 3 минуты
C++
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
#include "StdAfx.h"
#include <iostream>
#include <conio.h>
#include <iomanip>
int main()
{
int n,m,i,j,temp;
using namespace std;
cout<<"kol-vo strok ";
cin>>n;
cout<<"kol-vo strok ";
cin>>m;
int** a;
a=new int* [n]; 
for(int i=0;i<n;i++)
a[i]=new int [m];
 
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
    a[i][j]=rand() % 9;
 cout << a[i][j]<< ' ';
}
cout<<endl;
}
 
........
}
for(int i=0;i<n;i++)
delete [] a[i];  
delete [] a; 
getch();
return 0;
}
Вот шаблон динамической матрицы моей, где точки нужно просто вставить формулу и по идее должно работать

Добавлено через 2 минуты
Цитата Сообщение от monolit Посмотреть сообщение
Где ж это на 5 курсе такое проходят, не верю, и все тут) Тебя вводят в заблуждение)
ну у него очень огромный и подробный код, на моём 2 курсе никто не поверит, что я его сам делал
 
Текущее время: 23:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru