Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
 Аватар для Gus
26 / 37 / 10
Регистрация: 17.02.2009
Сообщений: 364

Пробла с зацикливанием программы

20.06.2010, 13:59. Показов 792. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дело было так:
Решил написать игру (Русская рулетка)
Возникла проблема с зацикливанием программы , получается не то что нужно , выходят цифры которых там и в помине не должно быть
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include <iostream>
#include <windows.h>
#include <time.h>
#include <cstdlib>
using namespace std;
  const int NotUsed = system( "color 2" );
int main()
{
  system ("title Ðóññêàÿ ðóëåòêà: Èãðû îò ×åá21");
 
  
     int x;
     int y;
     int score;
     int ch;
     
     /*Ïðèñâàèâàåì ïåðåìåííûì çíà÷åíèÿ 0 */
     x = 0;
     y = 0;
     
      system ("echo Èãðà íà÷àëàñü. Óäà÷è...");
      srand(time(0));
      x = rand()%10;
      y = rand()%10;
 
if (x=y)
 
  { 
     system ("echo Ïðîñòèòå íî âû ïðîèãðàëè. Âàø ñ÷åò îíóëèðîâàí");
        score = 0;
        
  }
     else
  {
     system ("echo Âàì ÷åðòîâñêè âåçåò ñåãîäíÿ , íà÷èñëÿåì +1 áàëë");
        score +=1;
  }
         
         system ("echo Ó âàñ íà ñ÷åòó: ");
         cout << score << endl;
         system ("echo Õîòèòå ïîïðîáûâàòü åùå ðàç ?");
         system ("echo 1: Äà.  2: Íåò.");
         
         cin >> ch;
         switch (ch)
         {
                case 1:
                     {
                     main();
                     }
                     case 2:
                          {
                          system ("echo Âàø ñ÷åò ñîñòàâëÿåò :");
                          cout << score <<endl;
                          system ("pause");
                          return 0;
                          }
                          default:
                                  system ("echo Íè÷åãî íå âûáðàííî ! ïðèëîæåíèå áóäåò çàêðûòî ");
                                  }
                                  
         }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.06.2010, 13:59
Ответы с готовыми решениями:

Пробла с видеокртой 8800gtx - экран обновляется кусками,ни одно приложение открыть нельзя
Собственно играл в игру battlefield: bad company 2 и тут завис компьютер и не регирует ни на что. Я выключил компьютер и включил его на...

Меню с зацикливанием
Здравствуйте, у меня возникла проблема с созданием меню (в консоле) с возможностью повторения (зацикливания). Вот у меня есть меню...

Траблы с зацикливанием в while
народ, помогите на цикле while идет зацикливание #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;stdio.h&gt; #define NMAX 10...

5
41 / 41 / 10
Регистрация: 22.05.2009
Сообщений: 492
20.06.2010, 14:06
сразу 27 строчка должно логическое равно быть
C++
1
if (x==y)
0
 Аватар для Gus
26 / 37 / 10
Регистрация: 17.02.2009
Сообщений: 364
20.06.2010, 14:30  [ТС]
делал , не помогает , все равно число более 20000 выходит =)
0
 Аватар для Gus
26 / 37 / 10
Регистрация: 17.02.2009
Сообщений: 364
20.06.2010, 14:32  [ТС]
Вот скрин
Миниатюры
Пробла с зацикливанием программы  
0
98 / 94 / 16
Регистрация: 16.05.2010
Сообщений: 310
20.06.2010, 14:38
Присвойте изначальное значение переменной score, а то при выиграше оно и в правду будет бред выдавать.
А также предусмотрите return для default, а то в таком случае некоректно завершается.
А не легче ли цикл делать в форе или еще каком то цикле?
0
41 / 41 / 10
Регистрация: 22.05.2009
Сообщений: 492
20.06.2010, 14:39
т.е ты проигрываешь когда x <= y?
И как сказал IchMors обнули score.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.06.2010, 14:39
Помогаю со студенческими работами здесь

Зависание компьютера с зацикливанием звука
Мат. плата: ASUS P5B Deluxe Проц: Intel Core E6600 Видеокарта: Nvidia GT630 Стоит 2 планки оперативки по 2 гига. Компьютер зависает...

Как исправить проблему с зацикливанием
short int choose = 0; do { cout &lt;&lt; &quot;---------------------Choose operation----------------------&quot; &lt;&lt; endl; cout &lt;&lt; &quot;1)...

BSOD в играх с зацикливанием звука
Последнее время стал появляться синий экран в играх с требовательной графикой.Через минут 15 игры зацикливается звук и выходит BSOD.Ранее...

Рандомные заисания пк с зацикливанием звука
Привет, всем. Помогите, подскажите. Проблема: Зависает пк, кнопка перезагрузки не работает, только удержание кнопки питания на 5-7...

Подлагивает новый ПК с зацикливанием звука
Всем привет. Недавно собрал новый пк на i7 6700k и поставил туда старенькую 750ti как временную, но проблемма в том, что у меня бывают...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru