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

Разное поведение программы в консоли и в Visual Studio 2010 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поменять местами наибольший и наименьший элементы http://www.cyberforum.ru/cpp-beginners/thread900635.html
Ребят помогите пожалуйста. Даны действительные числа х1,...,хn (все числа попарно различны). Поменять местами наибольший и наименьший элементы.
C++ класс Integer Разработать класс Integer для работы с целыми числами. Класс должен содержать основной конструктор и конструктор копирования. Определить в этом классе функции-члены, которые обеспечивают ввод/вывод элементов класса, а также доступ к закрытому члену класса. Кроме этого определить функцию-член, определяющую является ли целое число простым числом. http://www.cyberforum.ru/cpp-beginners/thread900621.html
В центре экрана нужно нарисовать квадрат. А в нем еще 8 C++
В целом должно получиться 9 квадратов. И нужно их покрасить в 3 разные цвета.
C++ Задачка на граф
Задан граф (смотрите во вложении) В каждом классе, помимо свойств и методов, необходимых для реализации указанных в графе отношений задано по одному защищённому идентифицирующему свойству и одному публичному методу. Событие в классе D должно вызывать событие в классе C и класс D является абстрактным. Требуется специфицировать в соответствии с исходными данными эти классы. В каждом классе должен...
C++ Создать программу в c++ объектно-ориентированную http://www.cyberforum.ru/cpp-beginners/thread900606.html
Родитель - грузовик (смещение вперед/назад). Потомок - самосвал (ввести поле . наличие груза) (загрузка, откидывание/поднятие кузова). Помогите пожалуйста, вопрос жизни и смерти.
C++ Задана вещественная матрица размером m×n. Найти наибольший элемент. Перестановкой строк и столбцов, добиться того, чтобы данный элемент оказался в вер Задана вещественная матрица размером m×n. Найти наибольший элемент. Перестановкой строк и столбцов, добиться того, чтобы данный элемент оказался в верхнем левом углу. с++ подробнее

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

Разное поведение программы в консоли и в Visual Studio 2010 - C++

13.06.2013, 15:16. Просмотров 583. Ответов 7
Метки (Все метки)

Добрый день! Я новичок - изучаю С++ третий день. Во время выполнения упражнения с функцией rand() столкнулся с проблемой. Перед ее описанием изложу код программы:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <cstdlib> 
using namespace std;
 
int main()
{
    int guess;
    int magic;
    magic = rand();
    cout << "Enter your variant of magic number: ";
    cin >> guess;
    if (magic==guess) cout << "You win!";
    else cout << "You are wrong";
}
При запуске этой программы через консоль мне, как и полагается в соответствии с правилом низкой вероятности, выдается сообщение "You are wrong". В то же время при запуске через Visual Studio 2010 я все время угадываю число, то есть при вводе любого числа мне выдается сообщение "You win!", хотя с рациональной точки зрения это - ошибка. Как объяснить эту ситуацию?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru