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

Перевести код с Pascal - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить координаты вершин прямоугольного треугольника http://www.cyberforum.ru/cpp-beginners/thread751786.html
определить координаты вершин прямоугольника наименьшего периметра содержащего треугольник координаты вершин котрого (x1,y1), (x2,y2), (x3,y3) не могу математически даже вникнуть в условие. решения нет никакого. помогите пожалуйста к может. на зачёт завтра нужно решить эту задачу. буду сильно благодарен!
C++ Сравнение и замена символов У меня есть файл с которого я считываю информацию массив. Если встречается определенный символ то мне нужно заменить его на другой. И самой главное мне нужно уже обработанный текст со всеми заменами поместить в новый файл! Как такое эффективнее реализовать?? http://www.cyberforum.ru/cpp-beginners/thread751778.html
Определить общее количество осадков за этот год C++
Занести из файла в массив сведения о количестве осадков, выпавших за каждый из 12 месяцев одного года. Определить общее количество осадков за этот год, среднемесячное количество осадков, количество засушливых месяцев (когда количество осадков было меньше 30 мм), самый засушливый месяц года. Нахождение самого засушливого месяца оформить в виде функции, в которую необходимо передать в качестве...
Ввести размер массива с клавиатуры и передать этот размер в конструктор C++
Я создал массив объектов. И я хочу ввести размер этого массива с клавиатуры, и передать этот размер в конструктор, как мне это сделать? #include <iostream> #include <conio.h> using namespace std; class TOVAR { public: TOVAR(int);
C++ Объяснить алгоритм просто перебора http://www.cyberforum.ru/cpp-beginners/thread751751.html
доброго времени суток! мой вопрос, наверное, покажется Вам очень глупым, но очень нужна ваша помощь! задачка не сложная:У Вас есть N камней с массами W1, W2 , … WN. Требуется разложить камни на 2 кучки так, чтобы разница масс этих кучек была минимальной.Вводим N, затем N-элементов!(н<18) поэтому пройдет перебор или нет?! не могли бы Вы написать и объяснить алгоритм перебора или какой-либо...
C++ Написать программу, выводящую сумму и разность двух введенных чисел Написать программу, выводящую сумму и разность двух введенных чисел. Основная программа запрашивает два числа и передает их в функцию. Функция реализует вычисления и вывод на экран.Написать программу на СИ++. Добавлено через 2 часа 0 минут Помогите срочно надо подробнее

Показать сообщение отдельно
ZaMaZaN4iK
Мой лучший друг-отладчик!
 Аватар для ZaMaZaN4iK
163 / 163 / 9
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1
03.01.2013, 15:11     Перевести код с Pascal
lemegeton, я думаю мой код будет чуток полегче для понимания.
krion, я старался как можно меньше вносить правок в ваш код, старался сохранить его как можно ближе к оригиналу.Я бы честно говоря сделал чуть-чуть по другому, но...(переменную D я удалил - она лишняя)
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 <iostream>
#include <clocale>
 
int main()
{
    setlocale(LC_ALL,"RUS");
    const int nmax=20;
    int n,i,a[nmax];
    bool f;
    do
    {
    std::cout<<"Размер массива до ',"<<nmax<<" ,' n=";
    std::cin>>n;
    }
    while(n > nmax || n < 0);
    for(i=0;i<n;i++)
    {
        std::cout<<"a["<<i<<"]=";
        std::cin>>a[i];
    }
    f=true;
    i=1;
    while(i < n-1 && f)
    {
        if(a[i]-a[i-1] != a[i+1]-a[i])
            f=false;
        else 
            i++;
    }
    if(f)
        std::cout<<"Это арифметическая прогрессия, ее разность="<<a[1]-a[0]<<std::endl;
    else
        std::cout<<0<<std::endl;
    system("pause");
}
 
Текущее время: 18:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru