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

Не работает проверка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Двумерные массивы. Определить произведение элементов в тех строках, которые не содержат отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread1069269.html
Дана целочисленная квадратная матрица. Определить произведение элементов в тех строках, которые не содержат отрицательных элементов; максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы
C++ Сформировать массив Сформировать массив J(10) из массива I(10) по следующему принципу: J(N)=I(N)+N http://www.cyberforum.ru/cpp-beginners/thread1069268.html
Комментарии к каждой строчки программы C++
Здравствуйте, Расскажите что каждая строчка в программе делает? #include <iostream> #include <cstring> using namespace std; char* StrDup(const char* src) { char* dest = new char; return strcpy(dest, src); }
C++ Убрать зависание
Как сделать так, чтобы программа не останавливалась при запуске не работающего процесса с помощью execlp ? if((execlp("./not_working"," ", NULL)) < 0) { perror("exec"); exit(EXIT_FAILURE); } если поставить вместо "./not_working" , например, "date", то программа выполняет этот процесс и...
C++ Важно: Решение календарных задач http://www.cyberforum.ru/cpp-beginners/thread1069237.html
Известно, что дата начала сессии dd/mm/gg. В сессию будет n экзаменов с подготовкой по 3 дня на каждый и K экзаменов по 4 дня (день экзамена не входит в подготовку). Определить дату последнего экзамена.
C++ C++ Консоль. Графика Добрый день. Возник такой вопрос. Как создать в консольном приложении кнопку и чтобы она выполняла действие? Например вывести информацию об авторе работы? подробнее

Показать сообщение отдельно
some_name
Вежливость-главное оружие
 Аватар для some_name
219 / 219 / 55
Регистрация: 19.02.2013
Сообщений: 1,419
12.01.2014, 14:27     Не работает проверка
Вот:

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
void main( )
{
    setlocale(LC_ALL,"RUS");
    int weapon;
    double timeto,fall,rand_dist_mosina,rand_dist_m82, x, y, x1, y1, y2;
    cout << ("Выберите винтовку (нажмите цифру).") << endl
        << ("1.Винтовка Мосина") << endl;
    cin >> weapon;
    switch(weapon)
    {
    case 1:
        srand(time_t(0));
        rand_dist_m82=rand() % 1500;
        timeto=rand_dist_m82/900;
        fall=(9.8*(timeto*timeto))/2;
        x = rand() % 1000;
        y = rand() % 1000;
        cout << ("Вы выбрали Винтовку Barrett M82.") <<endl
            << ("Дистанция:" ) << rand_dist_m82 << endl
            << ("Кординаты:" ) << endl
            << ("x=") << x << endl
            << ("y=")<< y << endl
            <<"fall="<<fall << endl 
            <<"y2="<<(y2 = y-fall)<< endl;
        break;
    }
    cout<<"x1=";cin>>x1;
    cout<<"y1=";cin>>y1;     
    if (x1 == x && (int)y1 == (int)y2)//вот здесь, как мне кажется когда сравнивались дробные числа, были прблемы
        cout << ("Прямо в цель!");
    getchar();
    getchar();
}
Название: Untitled.png
Просмотров: 46

Размер: 9.6 Кб
 
Текущее время: 15:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru