
Вопрос задан 08.08.2023 в 00:29.
Предмет Информатика.
Спрашивает Андреев Алексей.
Даю 30 баллов сроооочно,ребятки плииизсоставить алглормтм для ввода данных на клавиатуре для
двумерного массива

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

Отвечает Гербер Максим.
З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.
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.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, я помогу составить алгоритм для ввода данных с клавиатуры в двумерный массив. Для удобства предположим, что массив будет квадратным (то есть имеет одинаковое количество строк и столбцов). Если вам нужно ввести прямоугольный массив, то алгоритм потребует небольших модификаций.
Давайте предположим, что двумерный массив имеет размерность NxN, где N - это заданное количество строк и столбцов (например, N = 3 означает 3x3 массив). Вот алгоритм на языке псевдокода:
mathematica1. Запросите у пользователя значение N (количество строк и столбцов).
2. Создайте двумерный массив размером N x N.
3. Для каждой строки i от 0 до N-1, выполните:
a. Для каждого столбца j от 0 до N-1, выполните:
i. Запросите у пользователя элемент массива с индексами i и j и сохраните его в массиве.
4. Выведите на экран полученный массив, чтобы пользователь мог проверить введенные значения.
Пример реализации на языке Python:
pythondef 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()
Этот алгоритм позволит пользователю ввести значения для каждого элемента двумерного массива с клавиатуры. Результатом будет двумерный массив, который затем можно использовать в программе для дальнейшей обработки данных.


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

Информатика 575

Информатика 33

Информатика 39

Информатика 24

Информатика 34

Информатика 136

Информатика 18
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili