Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Двумерный массив вектора https://www.cyberforum.ru/ cpp-beginners/ thread1713647.html
Здравствуйте, подскажите пожалуйста решить следующую задачу. Мне надо построить матрицу 233 на 233 и затем вписывать количество людей из одной станции в другую. Например: Я нахожу , что со станции 1 едут на станцию 12 150 человек. Как мне сделать так , чтобы потом в матрице 1-12 писалось 150 человек? И так далее , пройдя все станции. Спасибо заранее.
C++ Нюансы оформления кода
Mr.X, то что вы делаете с форматированием кода заставляет меня плакать. Зачем вы так со мной?(
C++ Как можно перевести фрагмент кода с паскаля в с++? https://www.cyberforum.ru/ cpp-beginners/ thread1713633.html
begin j:=1; {номер первого блока} repeat write('( '); for i:=j to n do if blok=j then write(i, ' '); {если число і из блока j, то пишем это число} j:=sled; {следующий по номеру блок} write(')'); until j=0; WRITELN end;
C++ Как перегрузить оператор [] для двумерного массива? https://www.cyberforum.ru/ cpp-beginners/ thread1713629.html
Здравствуйте! Есть класс матрица, где в приватном доступе есть Type** matrix. Как из тела программы(т.е. вне класса) изменить значение элемента скажем matrix?(т.е. чтобы корректно обрабатывалось matrix = 7713; например) Написала такой вариант, но он не работает( Помогите, пожалуйста. Type* operator(int index) { if (index < 0) { cout << "Error of index!\n"; return 0;
Обмен значениями двух чисел через указатели и функцию C++
Должны использоваться аргументы типа ( int * ) Вот код: #include <iostream> void exchange ( int * v1, int * v2 ) ;
C++ Все элементы заданного массива, равные нулю, поставить сразу после максимального элемента В массиве A=(a1, а2, ..., аn) все элементы, равные нулю, поставить сразу после максимального элемента данного массива. Элементы массива вводить с клавиатуры. #include <conio.h> #include <stdio.h> #include <stdlib.h> #include <locale.h> int main() { https://www.cyberforum.ru/ cpp-beginners/ thread1713616.html
C++ Найти сумму элементов массива, расположенных между первым и последним положительными элементами https://www.cyberforum.ru/ cpp-beginners/ thread1713609.html
Здравствуйте, форумчане ;) Помогите, пожалуйста, с одним заданием. На консоле сделать могу, а в форме нет. Собственно, в чем вопрос: как сделать данное задание на форме? Возможно, кто-то сможет сделать? Задание: В одномерном массиве, состоящим из n вещественных элементов, вычислить: 1) минимальный элемент массива 2) сумму элементов массива, расположенных между первым и последним...
C++ Что не так в статической библиотеке
Создание статической библиотеки : Посмотрите пожалуйста ,что у меня не правильно в файле MyExecRefsLib.cpp: подчеркивает MyClass c; и пишет идентификатор не определен. #pragma once namespace MyFuncs { class MyClass { public: static void func(); };
C++ Visual Studio 2015 ошибка unresolved external symbol _WinMain@16 даже когда файл пустой, выдает ошибку при компиляции: "unresolved external symbol _WinMain@16 referenced in function int __cdec ..." file: MSVCRTD.lib тип проекта: Win32 Project https://www.cyberforum.ru/ cpp-beginners/ thread1713590.html C++ вывод в файл https://www.cyberforum.ru/ cpp-beginners/ thread1713583.html
Всем добрый день! Задание таково: Исходный массив, промежуточные данные и результаты вывести в файл. почитал про вывод в файл но что-то не очень разобрался. можете кинуть толкового материала, ну и если для вас не сложно показать на моем примере))) #include <iomanip> #include <stdlib.h> #include <math.h> #include<cmath> #include <iostream> using namespace std;
C++ Двумерный массив, среднее арифметическое
Дана задача найти среднее арифметическое массива. Написал данную программу: int _tmain(int argc, _TCHAR* argv) {setlocale(LC_ALL, "rus"); int x; int i,j,s1,s2,s0; printf("Введите массив X \n"); for(i=0;i<3;i++) { for (j=0;j<5;j++) scanf("%d",&x); }
C++ Шаблонная функция вывода переменной в строку можно ли оживить конструкцию: #include <windows.h> #include <iostream> #include <typeinfo> using namespace std; template<typename T> char* toACHARS(T t) { https://www.cyberforum.ru/ cpp-beginners/ thread1713564.html
-8 / 2 / 0
Регистрация: 21.09.2015
Сообщений: 51
17.04.2016, 15:25  [ТС] 0

Как можно перевести этот код с паскаля в с++? - C++ - Ответ 9032692

17.04.2016, 15:25. Показов 1127. Ответов 3
Метки (Все метки)

Ответ

ziqp, я перевел, но что то пошло не так. Вот что получилось
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#include <iostream>
using namespace std;
 
 
 
int main()
{
    int i, j, k, n;
    bool wper[20];
    char sled[20], pred[20], blok[20];
 
 
    j = 1;
    while (j != 0) {
        cout << "( ";
        for (i = j; i < n; i++) {
            if (blok[i] == j) {
                cout << i << " ";
            }
        }
 
        j = sled[j];
        cout << endl;
        cout << "n=";
        cin >> n; //Количество элементов множества
 
        for (int i = 1; i < n; i++) {
            blok[i] = 1;
            wper[i] = true;
        }
        sled[1] = 0;
        for (int i = 1; i < n; i++) {
            cout << i;
        }
        j = n;
        while (j > 1) {
 
            k = blok[j];
            if (wper[j] == true) {
                if (sled[k] == 0) {
                    sled[k] = j;
                    pred[j] = k;
                    sled[j] = 0;
                }
                else if (sled[k] > j) {
                    pred[j] = k;
                    sled[j] = sled[k];
                    pred[sled[j]] = j;
                    sled[k] = j;
                    blok[j] = sled[k];
                }
 
                else if (wper[j] == false) {
                    blok[j] = pred[k];
                }
                if (k == j) {
                    if (sled[k] == 0) {
                        sled[pred[k]] = 0;
                    }
                    else {
                        sled[pred[k]] = sled[k];
                        pred[sled[k]] = pred[k];
                    }
                    for (int i = 0; i < n; i++) {
                        cout << sled[i] << pred[i] << blok[i] << wper[i];
                    }
                }
            }
        }
        j = n;
        while (j > 1) {
            while ((wper[j] && (blok[j] = j)) || (!wper[j] && (blok[j] = 1)))
            {
                wper[j] = !wper[j];
                j--;
            }
        }
    }
    system("pause");
    return 0;
}


Вернуться к обсуждению:
Как можно перевести этот код с паскаля в с++? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.04.2016, 15:25
Готовые ответы и решения:

Как можно перевести этот код с паскаля в с++?
uses crt; const n=10; var a:array of integer; i,j,p,k:byte; begin...

Как можно перевести фрагмент кода с паскаля в с++?
begin j:=1; {номер первого блока} repeat write('( '); for i:=j to n do if blok=j then...

Можно как-то оптимизировать этот код?
#include &lt;iostream&gt; using namespace std; int main() { unsigned int num, trueNum, a, howMany,...

перевести код с паскаля на С++
Доброго времени суток! у меня большая просьба: имеется код на паскале, программа, которая рисует...

3
17.04.2016, 15:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.04.2016, 15:25
Помогаю со студенческими работами здесь

Перевести код из Паскаля в С++
Помогите, пожалуйста перевести в с++ uses crt; const nmax=20; var a:array of integer; ...

Перевести код из Паскаля в Си++
Переведите пожалуйста из Паскаля в Си++, кому не сложно.

Перевести код с Паскаля на Си++
Добрый всем день! Будьте добры, перепишете пожалуйста данную программу из паскаля на си++. Буду...

Перевести код с Паскаля на С++
Program proga; uses crt; Type gostinica= record FIO:string; nomer:integer; cena:integer;...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru