Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Nyut
0 / 0 / 0
Регистрация: 10.07.2013
Сообщений: 19
#1

Компьютер задумывает случайную цифру, а мы вводим цифру и ... - C#

21.07.2013, 22:47. Просмотров 696. Ответов 12
Метки нет (Все метки)

прошу помогите написать игру. Компьютер задумивает случайную цифру а ми вводим цифру и он отвечает сколько из числ совпадают
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.07.2013, 22:47
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Компьютер задумывает случайную цифру, а мы вводим цифру и ... (C#):

Дано трехзначное число. Вывести вначале его последнюю цифру (единицы), а затем — его среднюю цифру (десятки).
Помогите пожалуйста с задачей. Дано трехзначное число. Вывести вначале его...

Цифру в год
У меня есть дататаймпикер формата видимости только год (заносится также только...

Переконвертировать цифру в букву
Здравствуйте. Есть такой набросок: private string GetXPosition(BasePlayer...

Определить k-ю цифру последовательности
Определить k-ю цифру последовательности 182764125216343... , в которой...

Напечатать к-ую цифру Фибоначчи
Дано натуральное число k, напечатать k-ю цифру последовательности 1123581321...

Вывести 3 цифру в числе
Я не могу понять какое условие тут нужно

12
Alex9
Компьютерщик
127 / 138 / 44
Регистрация: 25.04.2012
Сообщений: 2,229
21.07.2013, 23:14 #2
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
using System;
 
namespace помощь1
{
    class Program
    {       
 
        static void Main()
        {
            int count = 0; 
            while (true)
            {
                Console.Clear();
                Random r = new Random();
                
                Console.WriteLine("Угадано {0} чисел", count);
                Console.WriteLine("Введите число от 1 до 10. Окончание ввода - 0");
                string b = Console.ReadLine();
                if (b == "0") break;
                
                byte user=0;
 
                try
                {
                    user = Convert.ToByte(b);
                }
                catch
                {
                    continue;
                }
                
                if (user == Convert.ToByte(r.Next(1, 11)))
                {
                    count++;   
                    
                    
                }
               
            }
 
            
        }
    }
}
0
Heidel
112 / 112 / 39
Регистрация: 11.10.2011
Сообщений: 647
22.07.2013, 12:00 #3
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
using System;
 
namespace DivineNumber
{
    class Program
    {
        static void Main(string[] args)
        {
            int count = 0;
            for (; ; )
            {
                Random rand = new Random();
                Console.Write("Введите число number = ");
                int number = Convert.ToInt32(Console.ReadLine());
 
                if (number == rand.Next(1, 5))
                {
                    Console.WriteLine("Угадали!");
                    ++count;
                }
                else
                {
                    if (number == 0) break;
                    Console.WriteLine("Не угадали :(");
                }
            }
            Console.WriteLine("Вы угадали {0} раз", count);
            Console.ReadKey();
        }
    }
}
0
Nyut
0 / 0 / 0
Регистрация: 10.07.2013
Сообщений: 19
24.07.2013, 08:01  [ТС] #4
Спосибо болшое,а как можно написать эту игру, с классами, чтоб был компютер класс и pleyer класс и каждии раз когда ми задаем цифру, на Console пишетса сколько чисел совпадают
0
Exception
What? Where? Why?
104 / 104 / 32
Регистрация: 16.10.2012
Сообщений: 459
24.07.2013, 13:47 #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
    public class Computer
    {
        private int number;
 
        public void createNumber()
        {
            Random rand = new Random();
            this.number = rand.Next(1, 5);
        }
        public bool trueNumber(int numb)
        {
            if (numb == number) return true;
            else
                return false;
        }
    }
 
    public class User
    {
        public int number { get; set; }
    }
 
    class Program
    {
        static void Main(string[] args)
        {
            Computer comp = new Computer();
            User user = new User();
 
            int count = 0;
            for(;;)
            {
                Console.WriteLine("Введите число. Для выхода введите '0'");
                user.number = int.Parse(Console.ReadLine());
                if (user.number == 0) break;
                comp.createNumber();
                if (comp.trueNumber(user.number))
                {
                    count++;
                    Console.WriteLine("Вы угадали");
                }
                else
                    Console.WriteLine("Вы не угадали.");
            }
            Console.WriteLine("Вы угадали {0} раз(а)", count);
            Console.ReadKey();
        }
    }
0
Smems
149 / 148 / 29
Регистрация: 21.05.2010
Сообщений: 338
24.07.2013, 13:50 #6
Nyut, где-то я это уже видел..: http://www.cyberforum.ru/csharp-beginners/thread927634.html
0
Nyut
0 / 0 / 0
Регистрация: 10.07.2013
Сообщений: 19
28.07.2013, 12:43  [ТС] #7
прошу помогите написать и обратную игру, чтоб мы придумали цифру, а компютер стал угадать и мы сказали сколько чисел ж цифре совпадает
0
Alex9
Компьютерщик
127 / 138 / 44
Регистрация: 25.04.2012
Сообщений: 2,229
28.07.2013, 13:07 #8
сколько чисел ж цифре совпадает
Это что за жесть ?
0
Nyut
0 / 0 / 0
Регистрация: 10.07.2013
Сообщений: 19
28.07.2013, 19:25  [ТС] #9
а, извините не <ж> а <в>, сколько чисел в цифре
0
Alex9
Компьютерщик
127 / 138 / 44
Регистрация: 25.04.2012
Сообщений: 2,229
29.07.2013, 06:18 #10
Т.е. пользователь вводит число от 1 до 1000, а компьютер пишет, сколько в нем одинаковых цифр на разных позициях, например для 999 - 3 цифры одинаковых ?
0
Nyut
0 / 0 / 0
Регистрация: 10.07.2013
Сообщений: 19
29.07.2013, 08:46  [ТС] #11
нужно написать игру, с двумя классами pleyer и computer, и первую часть компютер задумывает случайную цифру(от 1 до 9999) а ми вводим цифру и он отвечает сколько из числ совпадают, а вторую часть наоборот, мы задумываем, а компьютер угадывает. Заранее большое спасибо
0
Alex9
Компьютерщик
127 / 138 / 44
Регистрация: 25.04.2012
Сообщений: 2,229
29.07.2013, 13:38 #12
А что должны содержать эти классы ? Какие к ним требования ?
0
Nyut
0 / 0 / 0
Регистрация: 10.07.2013
Сообщений: 19
30.07.2013, 09:09  [ТС] #13
нужно, чтоб имел два класса player и цомпютер, и они играли друг с другом,первый компьютер задумывает случайную цифру(от 1 до 9999) а ми вводим цифру и он отвечает сколько из числ совпадают, а вторую часть наоборот, мы задумываем, а компьютер угадывает.
0
30.07.2013, 09:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.07.2013, 09:09
Привет! Вот еще темы с решениями:

Напечатать к-ую цифру последовательности
Дано натуральное k. Напечатать k-ую цифру последовательности...

Поменять местами первую цифру на 2, 3 на 4 и т.д
После ввода в консоль числа, прога должна поменять местами первую цифру на 2 и...

Вывести среднюю цифру числа
Дано любое натуральное число. Вывести среднюю цифру числа если число с нечетным...

Из последовательности чисел извлечь N-ую цифру
В последовательности записанных подряд положительных целых чисел ...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru