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

Переделать код с Visual C++ в Borland C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Последовательность http://www.cyberforum.ru/cpp-beginners/thread92865.html
Всем привет, помогите мне пожалуйста доделать прогу. Её смысл заключается в том, что бы найти все числа, что делятся только на 2, 3 и 5, чтобы получить последовательность. Найти енный член последовательности, и ещё 10, что за ним. Вот что я написал: #include <iostream> using namespace std; int main () { int n, a; cout<<"Vvedite n: "<<endl; cin>>n; for (a=1; a<=n; a++) ...
C++ Найти объединение двух списков Помогите мне решить задачку, я в принципе не понимаю как её решать, вот её условие. Найти объединение двох списков,тоисть получить такой список в котором будут все элементы которые входят хотя бы в один из списков. http://www.cyberforum.ru/cpp-beginners/thread92856.html
C++ Строки
Может кто-нибудь объяснить каждую строчку в этой программе ? #include "stdafx.h" #include "iostream.h" #include "string.h" #include "math.h" void main() {char a; int i,d; cout<<"Input digital string: ";
C++ Генерация случайных чисел
Помогите пожалуйста с этой программой, я ни как не могу понять как ее зделать. Написать программу, которая генерирует три последовательности из десяти случайных чисел в диапазоне от 1 до 10, выводит каждую последовательность на экран и вычисляет среднее арифметическое каждой последовательности. Среда разработки: С++
C++ Случайные числа в заданном диапазоне http://www.cyberforum.ru/cpp-beginners/thread92845.html
Подскажите как написать программу, которая генерирует последовательность из N случайных чисел в диапазоне от 1 до 10, выводит эти числа на экран и вычисляет их среднее арифметическое.
C++ Неожиданное окончание файла Требуется организовать побитовое чтение файла (формат .dat) и компоновка (перестановка 2-х бит) в массив. Написал код. Возникла проблема: происходит неожиданный конец файла (eof) при 85 кадре (1 кадр = чтение 2-х бит). При чтении того же самого файла и вместо fin >> x1 использовать fin.get(x1) конец происходит на 83 кадре. Причём эти прочтённые кадры соответсвуют действительности( проверенно при... подробнее

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

Переделать код с Visual C++ в Borland C++ - C++

05.02.2010, 19:15. Просмотров 1012. Ответов 8
Метки (Все метки)

Доброго всем времени суток... Помогите пожалуйста переделать код программы, очень нужно, а у меня не получается...
Задание следующее: надо пройти некий лабиринт... код работает под Visual C++, а мне нужно чтоб работал под Borland C++ ...
именно не понятно это оглашение: int temp_i = -(static_cast<int>(bigRad))? ну и соответственно все
что с ним связано. Может кто то сможет помочь, буду очень благодарен...

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
#include <iostream>
 
using namespace std;
 
int main(void)
{
    double smallRad, bigRad;
    cout << "Enter radiuses of the circles: "; cin >> smallRad >> bigRad; cout << endl;
    short ways2Go[4][5] = { 
        1, 0, 0, 0, 0,
        1, 0, 0, 0, 0,
        1, 0, 0, 0, 0,
        1, 0, 0, 0, 0,
    };
    int temp_i = -(static_cast<int>(bigRad));
    for (int i = 0; i < 4; i++){
        for (int j = 0; j < 5; j++){
            if ( ways2Go[i][j] == 1 ){
                if ( ways2Go[i+1][j] != 2 && (i+1) < 4 ){
                    temp_i = static_cast<int>(smallRad);
                    ways2Go[i+1][j] = 2;
                }
                else if (ways2Go[i-1][j] != 2 && (i-1) > 0 ){
                    temp_i = static_cast<int>(smallRad);
                    ways2Go[i-1][j] = 2;
                }
                else if ( ways2Go[i][j+1] != 2 && (j+1) < 5 ){
                    temp_i = static_cast<int>(bigRad);
                    ways2Go[i][j+1] = 2;
                }
                else if ( ways2Go[i][j-1] != 2 && (j-1) > 0 ){
                    temp_i = static_cast<int>(bigRad);
                    ways2Go[i][j-1] = 2;
                }
            }
        }
    }
    cout << "Labirynth is passed!" << endl;
    cin.get();
    cin.ignore();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru