Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.86/21: Рейтинг темы: голосов - 21, средняя оценка - 4.86
41 / 14 / 1
Регистрация: 06.12.2019
Сообщений: 429
1
.NET 4.x

Проверить правильность хода конем

04.01.2020, 20:11. Показов 4346. Ответов 36
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Шахматы
(Время: 1 сек. Память: 16 Мб Сложность: 18%)

Шахматы Совсем недавно Вася занялся программированием и решил реализовать собственную программу для игры в шахматы. Но у него возникла проблема определения правильности хода конем, который делает пользователь. Т.е. если пользователь вводит значение «C7-D5», то программа должна определить это как правильный ход, если же введено «E2-E4», то ход неверный. Так же нужно проверить корректность записи ввода: если например, введено «D9-N5», то программа должна определить данную запись как ошибочную. Помогите ему осуществить эту проверку!

Входные данные

В единственной строке входного файла INPUT.TXT записан текст хода, который указал пользователь. Пользователь не может ввести строку, длиннее 5 символов.
Выходные данные

В выходной файл OUTPUT.TXT нужно вывести «YES», если указанный ход конем верный, если же запись корректна (в смысле правильности записи координат), но ход невозможен, то нужно вывести «NO». Если же координаты не определены или заданы некорректно, то вывести сообщение «ERROR».
Примеры
INPUT.TXT
1) C7-D5
2) E2-E4
3) BSN
OUTPUT.TXT
1)YES
2)NO
3)ERROR

Проверти код верно или нет и что не так
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
using System;
 
namespace Matribs
{
    class Program
    {
        static void Main()
        {
            try
            {
                int a = 0;
                int c = 0;
                Console.Write("Введите положение коня: ");
                string a1 = Console.ReadLine();
                int b = int.Parse(Console.ReadLine());
 
                switch (a1)
                {
                    case "a":
                         a = 1;
                        break;
                    case "b":
                         a = 2;
                        break;
                    case "c":
                         a = 3;
                        break;
                    case "d":
                        a = 4;
                        break;
                    case "e":
                        a = 5;
                        break;
                    case "f":
                        a = 6;
                        break;
                    case "g":
                        a = 7;
                        break;
                    case "h":
                        a = 8;
                        break;
                    case "A":
                        a = 1;
                        break;
                    case "B":
                        a = 2;
                        break;
                    case "C":
                        a = 3;
                        break;
                    case "D":
                        a = 4;
                        break;
                    case "E":
                        a = 5;
                        break;
                    case "F":
                        a = 6;
                        break;
                    case "G":
                        a = 7;
                        break;
                    case "H":
                        a = 8;
                        break;
                    default:
                        Console.WriteLine("Введите букву маленкими символами");
                        break;
                }
 
                Console.Write("Введите положение коня: ");
                string c1 = Console.ReadLine();
                int d = int.Parse(Console.ReadLine());
 
                switch (c1)
                {
                    case "a":
                        c = 1;
                        break;
                    case "b":
                        c = 2;
                        break;
                    case "c":
                        c = 3;
                        break;
                    case "d":
                        c = 4;
                        break;
                    case "e":
                        c = 5;
                        break;
                    case "f":
                        c = 6;
                        break;
                    case "g":
                        c = 7;
                        break;
                    case "h":
                        c = 8;
                        break;
                    case "A":
                        c = 1;
                        break;
                    case "B":
                        c = 2;
                        break;
                    case "C":
                        c = 3;
                        break;
                    case "D":
                        c = 4;
                        break;
                    case "E":
                        c = 5;
                        break;
                    case "F":
                        c = 6;
                        break;
                    case "G":
                        c = 7;
                        break;
                    case "H":
                        c = 8;
                        break;
                    default:
                        Console.WriteLine("Введите букву маленкими символами");
                        break;
                }
 
                if (Math.Abs(a - c) == 1 & Math.Abs(b - d) == 2 && Math.Abs(a - c) == 2 & Math.Abs(b - d) == 1)
                {
                   Console.WriteLine("\nYES");
                }
                else
                {
                    Console.WriteLine("\nNO");
                }
                
                Console.ForegroundColor = ConsoleColor.White;
                Console.Write("\nПрограмма завершена, нажмите любую клавишу . . .  ");
                Console.ReadKey();
            }
            catch
            {
                Erro();
            }
        }
        static void Erro()
        {
            Console.Clear();
            Console.WriteLine("Ошибка ввода данных!");
            Main();
        }
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.01.2020, 20:11
Ответы с готовыми решениями:

Проблема определения правильности хода конем
Шахматы (Время: 1 сек. Память: 16 Мб Сложность: 23%) Шахматы Совсем недавно Вася занялся...

Проверить правильность примера
Подскажите, написал код, а с ответом не сходится!Подскажите правильно ли? double a, b, c, x, y, z,...

Проверить правильность цикла
Можете проверить правильность составления цикла? цикл For это все таки шаги и куда нужно...

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

36
1843 / 1185 / 501
Регистрация: 14.10.2018
Сообщений: 3,180
04.01.2020, 20:43 2
После взлома судоку Сделал игру судоку выкладываю на форум ) switch-case это все что вы смогли написать?
2
41 / 14 / 1
Регистрация: 06.12.2019
Сообщений: 429
04.01.2020, 20:48  [ТС] 3
Не по условию задачи сказано как прочитай

Добавлено через 20 секунд
Ха не по условию задачу делал
0
41 / 14 / 1
Регистрация: 06.12.2019
Сообщений: 429
05.01.2020, 01:03  [ТС] 4
Ход конём
Интеллектуалы племени «Тумба-Юмба» после охоты учатся играть в шахматы. На этой неделе они осваивают ход Конём.



Напишите программу, которая будет проверять правильность хода Конём.

На вход подаётся строка – это шахматная запись одного хода - начальной позиции фигуры и конечной позиции, например, так: D5-C7.

На выход нужно вывести результат анализа записи хода: YES - если указанный ход верный, NO - если такой ход не по правилам, указанным для Коня.

Гарантируется, что запись хода будет состоять из 5-ти символов, в середине будет «дефис», буквы и цифры будут расположены на правильных местах и в разрешённом диапазоне для шахматной доски.

Sample Input 1:

D5-C7
Sample Output 1:

YES
Sample Input 2:

A1-C2
Sample Output 2:

YES
Sample Input 3:

A1-B2
Sample Output 3:

NO
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
using System;
namespace Matribs
{
    class Program
    {
        static void Main()
        {
            try
            {
                char x;
                char y;
                char a;
                char b;
                char l;
                int p = 0;
                int q = 0;
                int t = 0;
                int z = 0;
                int s = 0;
                Console.Write("Введите позицую: ");
                x = Convert.ToChar(Console.Read());
                a = Convert.ToChar(Console.Read());
                l = Convert.ToChar(Console.Read());
                y = Convert.ToChar(Console.Read());
                b = Convert.ToChar(Console.Read());
 
                switch (x)
                {
                    case 'A':
                        {
                            p = 1;
                            break;
                        }
                    case 'B':
                        {
                            p = 2;
                            break;
                        }
                    case 'C':
                        {
                            p = 3;
                            break;
                        }
                    case 'D':
                        {
                            p = 4;
                            break;
                        }
                    case 'E':
                        {
                            p = 5;
                            break;
                        }
                    case 'F':
                        {
                            p = 6;
                            break;
                        }
                    case 'G':
                        {
                            p = 7;
                            break;
                        }
                    case 'H':
                        {
                            p = 8;
                            break;
                        }
                }
 
                switch (a)
                {
                    case '1':
                        {
                            t = 1;
                            break;
                        }
                    case '2':
                        {
                            t = 2;
                            break;
                        }
                    case '3':
                        {
                            t = 3;
                            break;
                        }
                    case '4':
                        {
                            t = 4;
                            break;
                        }
                    case '5':
                        {
                            t = 5;
                            break;
                        }
                    case '6':
                        {
                            t = 6;
                            break;
                        }
                    case '7':
                        {
                            t = 7;
                            break;
                        }
                    case '8':
                        {
                            t = 8;
                            break;
                        }
                }
 
                switch (y)
                {
                    case 'A':
                        {
                            q = 1;
                            break;
                        }
                    case 'B':
                        {
                            q = 2;
                            break;
                        }
                    case 'C':
                        {
                            q = 3;
                            break;
                        }
                    case 'D':
                        {
                            q = 4;
                            break;
                        }
                    case 'E':
                        {
                            q = 5;
                            break;
                        }
                    case 'F':
                        {
                            q = 6;
                            break;
                        }
                    case 'G':
                        {
                            q = 7;
                            break;
                        }
                    case 'H':
                        {
                            q = 8;
                            break;
                        }
                }
 
                switch (b)
                {
                    case '1':
                        {
                            z = 1;
                            break;
                        }
                    case '2':
                        {
                            z = 2;
                            break;
                        }
                    case '3':
                        {
                            z = 3;
                            break;
                        }
                    case '4':
                        {
                            z = 4;
                            break;
                        }
                    case '5':
                        {
                            z = 5;
                            break;
                        }
                    case '6':
                        {
                            z = 6;
                            break;
                        }
                    case '7':
                        {
                            z = 7;
                            break;
                        }
                    case '8':
                        {
                            z = 8;
                            break;
                        }
                }
 
                s = (Math.Abs(p - q) + Math.Abs(t - z));
                if ((s > 3) || (s < 3) || (p == q) || (t == z))
                {
                    Console.WriteLine("\nNO");
                }
                if (s == 3)
                {
                    Console.WriteLine("\nYES");
                }
 
                Console.ForegroundColor = ConsoleColor.White;
                Console.Write("\nПрограмма завершена, нажмите любую клавишу . . . ");
                Console.ReadKey();
            }
            catch
            {
                Erro();
            }
        }
        static void Erro()
        {
            Console.Clear();
            Console.WriteLine("Ошибка ввода данных!");
            Main();
        }
    }
}
Добавлено через 55 минут
Верней не куда уже
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
using System;
 
namespace Matribs
{
    class Program
    {
        static void Main()
        {
            try
            {
                string alfa = " ABCDEFGH";
                Console.Write("Введите позицую: ");
                char x = Convert.ToChar(Console.Read());
                int a = Convert.ToChar(Console.Read());
                char l = Convert.ToChar(Console.Read());
                char y = Convert.ToChar(Console.Read());
                int b = Convert.ToChar(Console.Read());
 
                int s = Math.Abs(alfa.IndexOf(x) - alfa.IndexOf(y)) + Math.Abs(a - b);
 
                if ((s > 3) || (s < 3) || (alfa.IndexOf(x) == alfa.IndexOf(y)) || (a == b))
                {
                    Console.WriteLine("\nNO");
                }
                else if (s == 3)
                {
                    Console.WriteLine("\nYES");
                }
 
                Console.ForegroundColor = ConsoleColor.White;
                Console.Write("\nПрограмма завершена, нажмите любую клавишу . . . ");
                Console.ReadKey();
            }
            catch
            {
                Erro();
            }
        }
        static void Erro()
        {
            Console.Clear();
            Console.WriteLine("Ошибка ввода данных!");
            Main();
        }
    }
}
0
41 / 14 / 1
Регистрация: 06.12.2019
Сообщений: 429
05.01.2020, 13:11  [ТС] 5
Неудачный тест № 10 из 10. Неправильный ответ ?

Сможете помочь мне исправить ошибку в коде ?
Условие программы:
Напишите программу, которая будет проверять правильность хода Конём.
На вход подаётся строка – это шахматная запись одного хода - начальной позиции фигуры и конечной позиции, например, так: D5-C7.
На выход нужно вывести результат анализа записи хода: YES - если указанный ход верный, NO - если такой ход не по правилам, указанным для Коня.
Гарантируется, что запись хода будет состоять из 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
using System;
 
public class MainClass
{
    public static void Main()
    {
        string alfa = " ABCDEFGH";
        Console.Write("Введите позицию: ");
        char x = Convert.ToChar(Console.Read());
        int a = Convert.ToChar(Console.Read());
        char l = Convert.ToChar(Console.Read());
        char y = Convert.ToChar(Console.Read());
        int b = Convert.ToChar(Console.Read());
 
        int s = Math.Abs(alfa.IndexOf(x) - alfa.IndexOf(y)) + Math.Abs(a - b);
 
        if ((s > 3) || (s < 3) || (alfa.IndexOf(x) == alfa.IndexOf(y)) || (a == b))
        {
            Console.WriteLine("\nNO");
        }
        else if (s == 3)
        {
            Console.WriteLine("\nYES");
        }
        Console.ReadKey();
    }
}
Добавлено через 1 минуту
Сайт на котором я тестировал программу https://stepik.org/lesson/2838... nit=265205
0
352 / 247 / 76
Регистрация: 18.03.2016
Сообщений: 979
05.01.2020, 13:38 6
kauakutsatsauts, если вводятся некорректные данные(цифры меньше нуля или больше 8 или какие то другие буквы) то ход уже невозможен.

Лучше будет проверять не все невозможные результаты а один возможный:
C#
1
2
3
4
5
6
7
8
if (s == 3)
{
Console.WriteLine("\nYES");
}
else 
{
Console.WriteLine("\nNO");
}
0
Эксперт .NET
17794 / 12945 / 3381
Регистрация: 17.09.2011
Сообщений: 21,228
05.01.2020, 13:47 7
C#
1
2
3
4
5
6
7
8
var input = Console.ReadLine();
int f1 = input[0] - 'A';
int r1 = input[1] - '1';
int f2 = input[3] - 'A';
int r2 = input[4] - '1';
 
var d = Math.Abs((f1 - f2) * (r1 - r2));
Console.WriteLine(d == 2 ? "YES" : "NO");
Тесты, скорее всего, автоматизированы, потому все эти "введите то-то" и "нажмите клавишу для продолжения" не нужны.
0
41 / 14 / 1
Регистрация: 06.12.2019
Сообщений: 429
05.01.2020, 14:34  [ТС] 8
kolorotur, Все ровно пишет пока не верно 10 из 10

Добавлено через 36 секунд
Точно так же ответить на этот код
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 string alfa = " ABCDEFGH";
        char x = Convert.ToChar(Console.Read());
        int a = Convert.ToChar(Console.Read());
        char l = Convert.ToChar(Console.Read());
        char y = Convert.ToChar(Console.Read());
        int b = Convert.ToChar(Console.Read());
 
        int s = Math.Abs(alfa.IndexOf(x) - alfa.IndexOf(y)) + Math.Abs(a - b);
 
        if ((s > 3) || (s < 3) || (alfa.IndexOf(x) == alfa.IndexOf(y)) || (a == b))
        {
            Console.WriteLine("NO");
        }
        else if (s == 3)
        {            
            Console.WriteLine("YES");
        }
Добавлено через 8 минут
kolorotur, Есть идей ?
0
Эксперт .NET
17794 / 12945 / 3381
Регистрация: 17.09.2011
Сообщений: 21,228
05.01.2020, 14:53 9
Цитата Сообщение от kauakutsatsauts Посмотреть сообщение
Все ровно пишет пока не верно 10 из 10
Покажите полный код программы с предложенным мной вариантом, который говорит что все не верно.
0
Модератор
Эксперт .NET
15880 / 11026 / 2856
Регистрация: 21.04.2018
Сообщений: 32,392
Записей в блоге: 2
05.01.2020, 15:00 10
Цитата Сообщение от kauakutsatsauts Посмотреть сообщение
Есть идей ?
C#
1
2
3
4
5
6
7
8
9
10
            string input = Console.ReadLine().ToUpper();
            int x1 = input[0] - 'A';
            int y1 = input[1] - '0';
            int x2 = input[3] - 'A';
            int y2 = input[4] - '0';
 
            if (x1 != x2 && y1 != y2 && Math.Abs(x1 - x2) + Math.Abs(y1 - y2) == 3)
                Console.WriteLine("YES");
            else
                Console.WriteLine("NO");
0
352 / 247 / 76
Регистрация: 18.03.2016
Сообщений: 979
05.01.2020, 15:41 11
kolorotur,

Не по теме:

думаешь он скопировал свой код, запустил его и сказал что твой код не работает?))


0
Эксперт .NET
17794 / 12945 / 3381
Регистрация: 17.09.2011
Сообщений: 21,228
05.01.2020, 15:51 12
jester, неа, подозреваю что оставил всякую ерунду вроде Console.Write("Введите позицию: "); и Console.ReadKey();, на которую агрятся автоматизированные тесты.
0
41 / 14 / 1
Регистрация: 06.12.2019
Сообщений: 429
05.01.2020, 17:15  [ТС] 13
Убрал всё ровно пишет
0
Эксперт .NET
17794 / 12945 / 3381
Регистрация: 17.09.2011
Сообщений: 21,228
05.01.2020, 17:20 14
Цитата Сообщение от kauakutsatsauts Посмотреть сообщение
всё ровно
В смысле всё хорошо, работает?

Если нет, то просьба остается в силе:
Цитата Сообщение от kolorotur Посмотреть сообщение
Покажите полный код программы с предложенным мной вариантом, который говорит что все не верно.
0
41 / 14 / 1
Регистрация: 06.12.2019
Сообщений: 429
05.01.2020, 17:50  [ТС] 15
kolorotur, Твой код
C#
1
2
3
4
5
6
7
8
var input = Console.ReadLine();
int f1 = input[0] - 'A';
int r1 = input[1] - '1';
int f2 = input[3] - 'A';
int r2 = input[4] - '1';
 
var d = Math.Abs((f1 - f2) * (r1 - r2));
Console.WriteLine(d == 2 ? "YES" : "NO");
Сайт говорит
Проверить правильность хода конем


Я не знаю в чём может быть проблема на 10 тесте говорит что программа не верно решает данную задачу что делать ?
0
41 / 14 / 1
Регистрация: 06.12.2019
Сообщений: 429
05.01.2020, 17:52  [ТС] 16
kolorotur,
Проверить правильность хода конем
0
Эксперт .NET
17794 / 12945 / 3381
Регистрация: 17.09.2011
Сообщений: 21,228
05.01.2020, 17:56 17
kauakutsatsauts, погодите-ка.
Решение писалось по этому спеку:
Цитата Сообщение от kauakutsatsauts Посмотреть сообщение
Гарантируется, что запись хода будет состоять из 5-ти символов, в середине будет «дефис», буквы и цифры будут расположены на правильных местах и в разрешённом диапазоне для шахматной доски.
А в первом сообщении написано следующее:
Цитата Сообщение от kauakutsatsauts Посмотреть сообщение
Так же нужно проверить корректность записи ввода: если например, введено «D9-N5», то программа должна определить данную запись как ошибочную.
Так корректность ввода гарантируется или все-таки ее нужно проверять?
Попахивает шизофренией.

Если проверки все-таки требуются, то их, конечно же, нужно добавить.
0
41 / 14 / 1
Регистрация: 06.12.2019
Сообщений: 429
05.01.2020, 18:12  [ТС] 18
kolorotur,
С цифрами проверка работает а вот с буквами не хочет что делать ?
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
 string alfa = " ABCDEFGH";
        char x = Convert.ToChar(Console.Read());
        int a = Convert.ToChar(Console.Read());
        char l = Convert.ToChar(Console.Read());
        char y = Convert.ToChar(Console.Read());
        int b = Convert.ToChar(Console.Read());
 
        if (alfa.IndexOf(x) > '8' || alfa.IndexOf(y) > '8' || a == '0' || b == '0')
        {
            Console.WriteLine("ERRO");
        }
        else
        {
            int s = Math.Abs(alfa.IndexOf(x) - alfa.IndexOf(y)) + Math.Abs(a - b);
 
            if (s == 3)
            {
                Console.WriteLine("YES");
            }
            else if ((s > 3) || (s < 3) || (alfa.IndexOf(x) == alfa.IndexOf(y)) || (a == b))
            {
                Console.WriteLine("NO");
            }
        }
        Console.ReadKey();
0
Эксперт .NET
17794 / 12945 / 3381
Регистрация: 17.09.2011
Сообщений: 21,228
05.01.2020, 18:22 19
Цитата Сообщение от kauakutsatsauts Посмотреть сообщение
что делать ?
Я понятия не имею что делать, т.к. в задании не указано что делать при неправильном вводе.

Цитата Сообщение от kauakutsatsauts Посмотреть сообщение
C#
1
Console.WriteLine("ERRO");
В задании где-то написано, что при неправильном вводе нужно выводить строку ERRO?

C#
1
bool IsValid(int v) => v >= 0 && v < 8
C#
1
2
3
4
if (!IsValid(f1) || !IsValid(f2) || !IsValid(r1) || !IsValid(r2))
{
   // Ввод неверный, хз что делать.
}
0
Модератор
Эксперт .NET
15880 / 11026 / 2856
Регистрация: 21.04.2018
Сообщений: 32,392
Записей в блоге: 2
05.01.2020, 19:28 20
kauakutsatsauts, может так?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
            string input = Console.ReadLine().ToUpper();
            int x1 = input[0] - 'A';
            int y1 = input[1] - '1';
            int x2 = input[3] - 'A';
            int y2 = input[4] - '1';
 
            int[] xy = {x1, y1, x2, y2};
 
            if (xy.Min() < 0 || xy.Max() > 7)
                throw new Exception("Ошибка ввода!");
 
            if (Math.Abs((x1 - x2) * (y1 - y2)) == 2)
                Console.WriteLine("YES");
            else
                Console.WriteLine("NO");
0
05.01.2020, 19:28
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.01.2020, 19:28
Помогаю со студенческими работами здесь

Проверить на правильность расстановки скобок
Дана строка. Проверить правильность расстановки скобок в строке (для каждой открывающей есть...

Проверить правильность написания кода
Приветствую всех.Взялся изучать шарп.Ребят правильно ли я прокоментировал этот код? (Заранее...

Проверить правильность кода переписанного с VB на C#
Добрый день. Помогите пожалуйста разобраться я правильно переписал код с visual basic на c# код...

Проверить правильность составления блок-схемы
Здравствуйте, учусь составлять блок-схемы. Проверьте, пожалуйста правильно ли у меня получилось....

Проверить правильность ввода числа в двоичной системе
Дано число в двоичной системе счисления. Проверить правильность ввода этого числа (в его записи...

Проверить правильность убывания элементов в одномерном массиве
дан одномерный массив А={7,2; 5,3; 4,9; 5,4; 4,4; 5,3; 4,2; 9,4; 6,7; 7} проверить правильность...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Как получить индекс в цикле for в Python
bytestream 21.01.2025
При работе с коллекциями данных в Python часто возникает необходимость не только получить доступ к элементам последовательности, но и знать их позицию в процессе итерации. Индексация в циклах. . .
Как определить адрес, из которого локальный репозиторий Git был клонирован
bytestream 21.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса. При работе с Git разработчики часто сталкиваются с необходимостью. . .
Какая разница между операторами == и === в сравнениях в JavaScript
bytestream 21.01.2025
В мире веб-разработки JavaScript занимает особое место как динамический язык программирования, предоставляющий разработчикам широкий набор инструментов для создания интерактивных веб-приложений. . . .
Из чего и как собрать свой домашний кинотеатр
bt_guru 21.01.2025
Создание домашнего кинотеатра: от идеи до реализации В современном мире домашний кинотеатр стал неотъемлемой частью комфортного жилого пространства, предоставляя возможность наслаждаться. . .
Ошибки стиральных машин
bt_guru 21.01.2025
Современные стиральные машины представляют собой сложные электронные устройства, оснащенные множеством датчиков и систем контроля. Они способны самостоятельно определять вес загруженного белья,. . .
Копирование (маппинг) объектов в JavaScript
bytestream 21.01.2025
В современной разработке программного обеспечения копирование объектов представляет собой фундаментальную операцию, которая требует особого внимания и понимания. Маппинг объектов в JavaScript – это. . .
Как работать с Apache Kafka в C# .NET
bytestream 21.01.2025
Apache Kafka представляет собой распределенную платформу потоковой передачи данных, которая произвела революцию в области обработки больших объемов информации в реальном времени. Эта система,. . .
Как использовать RabbitMQ в C# .NET
bytestream 21.01.2025
RabbitMQ представляет собой мощный брокер сообщений, который эффективно решает эту задачу, обеспечивая надежную передачу данных между множеством приложений. Этот инструмент реализует протокол AMQP. . .
Как объединить последние коммиты в Git
bytestream 21.01.2025
В мире разработки программного обеспечения система контроля версий Git стала незаменимым инструментом для управления исходным кодом. Одной из наиболее полезных, но порой сложных для освоения функций. . .
Как запушить новую локальную ветку (branch) в удалённый репозиторий Git и отслеживать её
bytestream 21.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемым инструментом для эффективного управления кодом и организации командной работы. Одной из ключевых. . .
Как создать директорию и все родительские директории, указанные в пути, с помощью Python
bytestream 21.01.2025
Python предоставляет мощные инструменты для работы с файловой системой через встроенные модули os и pathlib, которые значительно упрощают процесс манипуляции директориями. Эти модули содержат. . .
Как работать с массивами в JavaScript
bytestream 21.01.2025
Массивы в JavaScript представляют собой один из фундаментальных типов данных, который позволяет хранить упорядоченные коллекции различных элементов в одной переменной. Эта структура данных является. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru