|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] оптимизация программы |
|
C/C++ - [решено] оптимизация программы
|
Пользователь Сообщения: 63 |
Профиль | Отправить PM | Цитировать вот сама программа( угадай число))) )
#include <iostream> #include <ctime> int main() { srand( (unsigned) time(0) ); setlocale(LC_ALL, "Russian"); int a, b, c, d; //генерация случайных чисел a = rand() % 9; b = rand() % 9; c = rand() % 9; d = rand() % 9; //std::cout << a << b << c << d; std::cout << "\t\tИгра числа\n\n"; std::cout << "В этой игре нужно угадать 4х значное число число\n"; std::cout << "генерируем число\n"; int x, y , z , w ; std::cout << "Введите ваш выбор(цифры вводите через пробел)\n"; do { std::cin >> x >> y >> z >> w; if(x == a) std::cout <<"Первое число = " << a << "\n"; if(y == b) std::cout << "Второе число = " << b << "\n"; if(z == c) std::cout << "Третье число = " << c << "\n"; if(w == d) std::cout << "Четвертое число = " << d << "\n"; }while( (a + b + c + d) != (x + y + z + w)); std::cout << "Вы справились\n"; std::cin.get(); std::cin.get(); return 0; } П.С. - сильно не горит, просто нужно для себя(разобраться)!!! |
|
Отправлено: 22:59, 02-02-2012 |
Будем жить, Маэстро... Сообщения: 6694
|
Профиль | Сайт | Отправить PM | Цитировать virus8,
Цитата virus8:
Цитата virus8:
|
||
------- Отправлено: 00:16, 11-02-2012 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать virus8, правильная формулировка задачи - уже половина решения.
Вы путаете понятия число и цифра. Я бы в этой задаче работал со строками, а не числами. И проверка на правильность решения в вашем случае должна выглядеть так: while( (a * 1000 + b * 100 + c * 10 + d) != (x *1000 + y * 100 + z * 10 + w)) |
Отправлено: 11:57, 11-02-2012 | #12 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Установка - оптимизация | alik777 | Microsoft Windows 2000/XP | 1 | 24-07-2010 22:58 | |
Службы - Оптимизация | Malfatto | Microsoft Windows Vista | 2 | 06-09-2008 15:08 | |
Оптимизация крнфигурации | zigankov | Выбор отдельных компонентов компьютера и конфигурации в целом | 11 | 29-03-2008 21:57 | |
Оптимизация файлов | Slim-UB | Автоматическая установка Windows 2000/XP/2003 | 7 | 13-06-2006 15:33 | |
Оптимизация | pashka-88 | Хочу все знать | 2 | 30-10-2005 20:49 |
|