C (не используя библиотеку string)
Есть пустое поле игры «Морской бой». Одной из первых задач в создании игры является вывод номеров полей в консоль. Я решил эту задачу с помощью языка программирования C ‚ избегая использование библиотеки string.Для начала‚ я создал двумерный массив размером 10×10‚ представляющий поле игры. Значение каждой ячейки массива соответствует номеру поля в игре.
Затем‚ чтобы вывести номера полей в нужном формате‚ я использовал циклы for. Первый цикл отвечает за строки‚ а второй цикл ⸺ за столбцы. Внутри второго цикла я использовал условие switch‚ чтобы вывести буквенное обозначение столбца.Вот код‚ который я использовал⁚
cpp
#include
using namespace std;
int main {
char field[10][10];
// Заполнение массива номерами полей
for (int i 0; i < 10; i ) {
for (int j 0; j < 10; j ) {
field[i][j] 'A' j;
}
}
for (int i 0; i < 10; i ) {
for (int j 0; j < 10; j ) {
cout << field[j][i] << j << ″ ″;
}
cout << endl;
}
return 0;
}
После компиляции и запуска программы‚ в консоли мы получим следующий результат⁚
A0 B0 C0 D0 E0 F0 G0 H0 I0 J0
A1 B1 C1 D1 E1 F1 G1 H1 I1 J1
A2 B2 C2 D2 E2 F2 G2 H2 I2 J2
A3 B3 C3 D3 E3 F3 G3 H3 I3 J3
A4 B4 C4 D4 E4 F4 G4 H4 I4 J4
A5 B5 C5 D5 E5 F5 G5 H5 I5 J5
A6 B6 C6 D6 E6 F6 G6 H6 I6 J6
A7 B7 C7 D7 E7 F7 G7 H7 I7 J7
A8 B8 C8 D8 E8 F8 G8 H8 I8 J8
A9 B9 C9 D9 E9 F9 G9 H9 I9 J9
Таким образом‚ я реализовал вывод номеров полей игры ″Морской бой″ в консоль без использования библиотеки string. Этот код можно использовать в качестве основы для дальнейшего развития программы и добавления другой функциональности.