Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 05.01.2021
Сообщений: 1

Русское Лото

05.01.2021, 14:19. Показов 2198. Ответов 2
Метки c++ (Все метки)

Студворк — интернет-сервис помощи студентам
Привет дорогие форумчане, прошу помочь. Идея программы заключается в создание игры "Лото" . Есть код программы на С++.
ПОМОГИТЕ СДЕЛАТЬ СТРУКТУРУ БОЛЕЕ ГИБКОЙ!!!
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
63
64
65
66
67
68
69
70
71
72
73
#include "stdafx.h"
#include <iostream>
#include <Windows.h>
#include <ctime>
 
#define chislo1 6 //Сколько цифр выбирает игрок
#define chislo2 6 //Сколько цифр выпадают из лото
#define chislo3 49 //Максимальный номер
 
using namespace std;
int main()
{
srand(time(0));
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int aarrey[chislo1]; //обьявляем первый массив с размером chislo1
int barrey[chislo2]; //обьявляем второй массив с размером chislo2
cout«"Нужно выбрать "«chislo1«" чисел в диапазоне 1-"«chislo3«", после каждого числа нажмите Enter"«endl;
for(int x=0;x<chislo1;x+=1)
{
cin»aarrey[x]; //вводим с клавы числа через enter
if(aarrey[x]<1 || aarrey[x]>chislo3) //проверяем что мы там ввдели
{
cout«"Некорректный ввод, повторите"«endl;
x--;
}
for(int y=0;y<x;y+=1)
if(aarrey[x]==aarrey[y]) //проверяем не вводили ли мы это раньше
{
cout«"Вы уже выбрали это число, введите другое"«endl;
x--;
}
}
cout«"Роызгрыш начался:"«endl;
int rep=0;
bool povtor=true;
int win=0;
for(int x=0;x<chislo2;x+=1) //крутим барабан
{
int j=1;
j=rand()%50;
povtor=true;
barrey[x]=rand()%49+1; //заносим в масив выпавшие значения
Sleep(300);
for(int i=0;i<j;i++)
{
cout«char(174);
Sleep(200);
}
cout«endl;
for(int y=0;y<x;y+=1)
if(barrey[x]==barrey[y])
{
rep++;
x--;
povtor=false;
}
if(povtor)
{
for(int y=0;y<chislo1;y+=1)
if(aarrey[y]==barrey[x]) //сравниваем
{
cout«"Совпадение! :"; //совпадение
win++;
}
cout«barrey[x]«endl;
}
if(rep>=500)
break;
}
cout«"Всего совпало:"«win«endl; //выводим результат
system("pause");
return 0;
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.01.2021, 14:19
Ответы с готовыми решениями:

Игра Лото
Нужно написать программу в консоли в которой основой будет циклы и массивы (желательно что бы была проверка на совпадение между массивами и...

База лото
товарищи как сделать прогу чтоб забивать туда результаты например лото и чтоб выдавала рандомом самый оптимальный вариант?

String русское слово
как русское cлово поместить в string cin&gt;&gt;slovo; чтобы слово обозночало привет

2
Злостный нарушитель
 Аватар для Verevkin
10359 / 5774 / 1274
Регистрация: 12.03.2015
Сообщений: 26,686
05.01.2021, 17:09
Цитата Сообщение от Danil1209 Посмотреть сообщение
Есть код программы на С++.
Кто автор? И чо он думает по этому поводу?
0
736 / 700 / 110
Регистрация: 29.05.2015
Сообщений: 4,282
05.01.2021, 19:05
Пжалста. Генерируешь билет, ждёшь воскресенья и розыгрыша русского лото - и выигрываешь:
Миниатюры
Русское Лото  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.01.2021, 19:05
Помогаю со студенческими работами здесь

Помогите найти русское издание книги
Привет. Вот книга на амазоне ...

Как создать двумерный динамический массив (принцип лото)?
Как создать двумерный динамический массив (принцип лото). &quot;Таблица&quot; состоит из 9 столбцов и 3 строк. Из них 15 заполнены цифрами от 1 до...

Как записать с консоли в файл русское слово?
В моей программе Объект имеет 2 string значения, 1 на английском , второе на русском.Когда пытаюсь записать данные объекта в файл,...

Не могу поместить в переменную wstring и string русское слово
Помогите пожалуйста , когда ввожу с клавиатуры в переменную string или wstring русское слово , то мне пишет иероглифы. Вот мой код : ...

Заполнить карточку спорт лото 6 из 49, т.е. сформировать масив с заданным числом элементов
Заполнить карточку спорт лото 6 из 49, т.е. сформировать масив с заданным числом элементов.


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru