Вопрос задан 08.08.2023 в 00:29. Предмет Информатика. Спрашивает Андреев Алексей.

Даю 30 баллов сроооочно,ребятки плииизсоставить алглормтм для ввода данных на клавиатуре для

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

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Гербер Максим.
З1:
Program z;
var mas: array [1..10] of integer;
i, x: integer;
begin
for i:=1 to 10 do
readln(mas[i]);
for x:=1 to 10 do
if mas[x] mod 2 = 1 then writeln(mas[x]);
end.
З2:
Program z;
var mas: array [1..10] of integer;
i, x: integer;
begin
for i:=1 to 10 do
readln(mas[i]);
for x:=1 to 10 do
if (mas[x] mod 2 = 0) and (mas[x] > 0) then writeln(mas[x]);
end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу составить алгоритм для ввода данных с клавиатуры в двумерный массив. Для удобства предположим, что массив будет квадратным (то есть имеет одинаковое количество строк и столбцов). Если вам нужно ввести прямоугольный массив, то алгоритм потребует небольших модификаций.

Давайте предположим, что двумерный массив имеет размерность NxN, где N - это заданное количество строк и столбцов (например, N = 3 означает 3x3 массив). Вот алгоритм на языке псевдокода:

mathematica
1. Запросите у пользователя значение N (количество строк и столбцов). 2. Создайте двумерный массив размером N x N. 3. Для каждой строки i от 0 до N-1, выполните: a. Для каждого столбца j от 0 до N-1, выполните: i. Запросите у пользователя элемент массива с индексами i и j и сохраните его в массиве. 4. Выведите на экран полученный массив, чтобы пользователь мог проверить введенные значения.

Пример реализации на языке Python:

python
def input_2d_array(): N = int(input("Введите размерность двумерного массива (N): ")) arr = [[0 for _ in range(N)] for _ in range(N)] for i in range(N): for j in range(N): arr[i][j] = int(input(f"Введите элемент массива с индексами ({i}, {j}): ")) print("Введенный массив:") for row in arr: print(row) return arr # Пример использования функции: two_dimensional_array = input_2d_array()

Этот алгоритм позволит пользователю ввести значения для каждого элемента двумерного массива с клавиатуры. Результатом будет двумерный массив, который затем можно использовать в программе для дальнейшей обработки данных.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос