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

из Pascal в C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реально ли VBto Converter конвертирует код в C++ http://www.cyberforum.ru/cpp-beginners/thread1121848.html
Стоил ли покупать программу VBto Converter оф. сайт , сможет она сконрветирувать программу из VB 6.0 на C++ или это развод ?
C++ Обработка целочисленных массивов Помогите с задачами кто может, если не трудно: 1) Заданы два целочисленных массива Y(k) и Z(m). Определить в каждом массиве среднее арифметическое простых двузначных чисел. Если таких чисел в массиве больше двух, то удалить их из соответствующего массива. В программе написать функции: вычисления среднего арифметического простых двузначных чисел в массиве и их количества, удаления элемента. http://www.cyberforum.ru/cpp-beginners/thread1121802.html
C++ Определить количество слов в тексте; вывести на экран десятое слово. Объяснить готовую программу
Добрый день, уважаемые форумчане. Дана задача: С помощью текстового редактора Блокнот создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки не превышает 70 символов). Имя файла должно иметь расширение txt. Написать программу, которая выводит содержимое файла на экран и выполняет действия в соответствии с вариантом. И, допустим, мой вариант: Определить...
Обработка целочисленных массивов C++
Помогите с задачами кто может, если не трудно: 1) Заданы два целочисленных массива Y(k) и Z(m). Определить в каждом массиве среднее арифметическое простых двузначных чисел. Если таких чисел в массиве больше двух, то удалить их из соответствующего массива. В программе написать функции: вычисления среднего арифметического простых двузначных чисел в массиве и их количества, удаления элемента. 2)...
C++ Построить последовательность, используя рекуррентное соотношение http://www.cyberforum.ru/cpp-beginners/thread1121735.html
Здравствуйте Требуется помощь в C++ Подскажите, как реализовать такую вот вещь: Построить последовательность заданного количества элементов, используя следующее рекуррентное соотношение a(i) = 2a(i-1) + a(i-2), i=0…n, a0=2, a1=2. Выбрать 7 последних чисел из этой последовательности и построить для них все возможные перестановки. ( в скобках индекс ) Как я понимаю, число n нужно вводить с...
C++ Объясните ситуацию с integer, float и double. Выводится число на единицу меньше положенного Здравствуйте. Хотел бы разузнать, в чем дело в следующей ситуации: void excs_fifteen() { system("cls"); cout<<"-> Exercise 15\n\n"; int n; подробнее

Показать сообщение отдельно
Тамика
Котовчанин
 Аватар для Тамика
863 / 443 / 129
Регистрация: 16.02.2010
Сообщений: 2,565
Записей в блоге: 27
17.03.2014, 17:35     из Pascal в C++
Как-то так.
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
#include <iostream>
#include <cmath>
 
int upper_case(int ch)
{
    return (('a' <= ch) && (ch <= 'z')) ? ch - 32 : ch;
}
 
int main()
{
    int v[8];
    int h[8];
    char ch; 
    int k , i;
 
    std::cout << "Vvedite koord. ferzei: \n";
    for (int i = 1; i < 3; ++i)
    {
        std::cout << i << ":";
        std::cin >> ch;
        std::cin >> h[i];
        v[i] =  static_cast<int>(upper_case(ch) - 64);
    }
    k = 0;
    if ((v[1] == v[2])||(h[1] == h[2])||(abs(h[1] - h[2]) == abs(v[1] - v[2])))
    {
        std::cout << "Ugrozhauyt 1 i 2 ferzi\n";
        ++k;
    }
    if ((v[3] == v[1])||(h[3] == h[1])||(abs(h[1] - h[3]) == abs(v[1] - v[3])))
    {
        std::cout << "Ugrozhauyt 2 i 3 ferzi\n";
        ++k;
    }
    if ((v[3] == v[2])||(h[3] == h[2])||(abs(h[2] - h[3]) == abs(v[2] - v[3])))
    {
        std::cout << "Ugrozhauyt 2 i 3 ferzi\n";
        ++k;
    }
    if (k == 0)
        std::cout << "Nikakie ferzi drug drugu ne ugrozhauyt\n";
    system("pause>>null");
 
}
 
Текущее время: 16:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru