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

Двойное Неравенство - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 42, средняя оценка - 4.95
Rafnes
0 / 0 / 0
Регистрация: 18.10.2011
Сообщений: 6
20.10.2011, 10:46     Двойное Неравенство #1
Прошу помочь найти ошибку в коде:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
int main ()
{
    unsigned long A, B, C, D;
    int Cou = 0;
    freopen ("input.txt", "r", stdin);
    cin >> A >> B >> C >> D;
    for (int x; x < D; x++) {
        if ((A <= B*x + C) && (B*x + C < D))
            Cou++;
    }
    freopen ("output.txt", "w", stdout);
    cout << Cou;
    freopen("CON", "w", stdout);
    return 0;
}
Выводит в аутпут.тхт совсем неверное значение. Где ошибка?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mimicria
return (true);
 Аватар для mimicria
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,344
20.10.2011, 11:09     Двойное Неравенство #2
C++
1
for (int x;
х надо инициализировать начальным значением, например for (int x=0;
Rafnes
0 / 0 / 0
Регистрация: 18.10.2011
Сообщений: 6
20.10.2011, 11:26  [ТС]     Двойное Неравенство #3
Благодарю! А если возможно, можете помочь в сути задачи? А то непонятно вообще от чего отталкиваться:

Вася очень любил играть в карты. Однажды он решил написать программу, которая за него будет выбирать правильный ход. Программу он составил, осталось только ее проверить. Для проверки он решил запустить программу для всех возможных перемешиваний колоды. Он знает, что для каждой колоды программа работает ровно одну секунду. Необходимо определить, сколько секунд будет работать проверка на всех возможных перемешиваниях колоды, если в колоде N карт.

В единственной строке записано натуральное число N (1 ≤ N ≤ 20).

Выведите сколько секунд будет работать программа.
mimicria
return (true);
 Аватар для mimicria
1956 / 1093 / 91
Регистрация: 19.04.2011
Сообщений: 2,344
20.10.2011, 11:55     Двойное Неравенство #4
Цитата Сообщение от Rafnes Посмотреть сообщение
А то непонятно вообще от чего отталкиваться:
Отталкиваться надо от расчёта количества перестановок без повторений
Или тут
Yandex
Объявления
20.10.2011, 11:55     Двойное Неравенство
Ответ Создать тему
Опции темы

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