Zefirka08
30.11.2022 01:52

Условие
Дано поле Морского боя (10 × 10). Ячейка обозначается 0, если там ничего нет; 1, если там находится корабль; 2, если там находится разбитый корабль. Производится выстрел по координатам (x, y), если выстрел попал в корабль (там, где стоит 1), то палуба этого корабля становится разбитой. Вывести на экран изменённое поле.

Формат входных данных
С клавиатуры вводятся 10 строк по 10 элементов через пробел (0, 1, 2) — поле морского боя. В следующей строке x и y (0 < x,y ≤ 10) — координаты удара через пробел. Первое число — номер строки, второе число — номер столбца.
Формат выходных данных
Необxодимо вывести изменённое поле 10 строк по 10 элементов.

входные данные
0 0 0 0 0 0 0 0 0 0
0 1 1 2 1 0 0 1 1 1
0 0 0 0 0 0 0 0 0 0
1 0 1 1 1 0 1 1 0 0
1 0 0 0 0 0 0 0 0 1
0 0 1 0 1 0 1 0 0 1
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
2 2
выходные данные
0 0 0 0 0 0 0 0 0 0
0 2 1 2 1 0 0 1 1 1
0 0 0 0 0 0 0 0 0 0
1 0 1 1 1 0 1 1 0 0
1 0 0 0 0 0 0 0 0 1
0 0 1 0 1 0 1 0 0 1
0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0
0 0 1 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
kurilovav890
21.12.2020 16:55
#include <cstdlib>
#include <iostream>
using namespace std;

int main() {
    int n=10;
    int a[n];
    srand(time(NULL));
    cout<<"array:"<<endl;
    for (int i=0; i<n; i++)
    {
      a[i]=rand() % 50;
      cout<<a[i]<<" ";
    }
    cout<<endl;
    for (int i=1; i<n-1; i++)
      if (a[i]%2==0)  a[i] = a[i]+a[0];
      else a[i] = a[i]+a[n-1];
    for (int i=0; i<n; i++) cout<<a[i]<<" ";
    cout<<endl;
    return(0);
}

Пример:
array:
9 17 11 46 43 39 0 1 26 5
9 22 16 55 48 44 9 6 35 5
Дан целочисленный массив размера n. преобразовать его, прибавив к четным1 | нечетным2 числам первый3
0,0(0 оценок)
Ответ:
andrekonushew
19.02.2022 00:00
41)Создать новую таблицу
42) Д)
43)Правка - Удалить запись.
50) Параметры.
53)Выводится диалоговое окно с приглашением ввести параметр для условия на отбор записей.
56)Изменяются значения в полях определенных записей.
57)Создается таблица с данными, соответствующими определенным условиям.
62)Автоматической вставки последовательных или случайных чисел в качестве номера новой записи.
65)Во вкладке Режим таблиц – выбрать Вставить 
66)Разные имена, но одинаковый тип данных.
69)Для отбора записей, данные в которых соответствуют определенным условиям.
70)Е)
71)Для создания контрольного переключателя.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота