Вопрос задан 31.07.2023 в 07:56. Предмет Информатика. Спрашивает Пуздря Ксения.

1 Заполнить массив целыми числами с клавиатуры. Вывести все элементы массива на экран в столбец.

2 Заполнить массив по заданной формуле m[i]:=5i-i. Найти сумму всех элементов массива. 3 Заполнить массив случайными целыми числами (0-10). Найти сумму четных и нечетных значений. 4 Заполнить массив по заданной формуле m[i]:=i-2i. Вывести все четные значения массива. 5 Заполнить массив целыми числами с клавиатуры. Найти произведение всех элементов массива. 6 Заполнить массив целыми числами с клавиатуры. Найти произведение нечетных элементов массива. 7 Заполнить массив случайными целыми числами в интервале от 0 до 18. Найти наибольший элемент среди всех чисел массива и указать его номер. 8 Заполнить массив целыми числами с клавиатуры. Найти наименьший четный элемент массива и указать его номер.. 9 Заполнить массив случайными целыми числами в интервале от 35 до 89.Подсчитать количество элементов кратных трем. 10 Заполните массив температурой. Определите, в какой из дней была самая высокая, самая низкая температура, какой была средняя температура с 15 до 25 числа. РЕБЯТ ПОМОГИТЕ!!!
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Нажмидинова Ольвия.
PascalABC.NET 3.3.5, сборка 1659 от 09.04.2018
Внимание! Если программа не работает, обновите версию!

3. Заполнить массив случайными целыми числами (0-10). Найти сумму четных и нечетных значений.

begin
  var a:=ArrRandom(ReadInteger('n='),0,10); a.Println;
  var so:=a.Where(t->t.IsOdd).Sum;
  var se:=a.Where(t->t.IsEven).Sum;
  Writeln('Сумма четных значений равна ',so,', нечетных ',se)
end.

Пример
n= 15
4 2 1 9 1 1 6 5 10 8 3 9 7 7 9
Сумма четных значений равна 52, нечетных 30

5. Заполнить массив целыми числами с клавиатуры. Найти произведение всех элементов массива.

Ограничим ввод нулем, поскольку ввод нуля обнулит все произведение.

begin
  ReadSeqIntegerWhile(t->t<>0).Aggregate(BigInteger(1),(p,q)->p*q).Println
end.

Пример
-4523 235423 6734532 2342354 67345423 2342342 -43532423 0
115347094687898985235964440890392383424914416

7. Заполнить массив случайными целыми числами в интервале от 0 до 18. Найти наибольший элемент среди всех чисел массива и указать его номер.

begin
  var a:=ArrRandom(ReadInteger('n='),0,18); a.Println;
  var imax:=a.IndexMax;
  Writeln('Наибольший элемент ',a[imax],' имеет номер ',imax+1)
end.

Пример
n= 13
1 4 8 18 14 14 7 1 12 15 16 12 11
Наибольший элемент 18 имеет номер 4

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

Конечно, я помогу вам с каждой задачей! Ниже приведены решения для каждой из задач:

Задача 1:

python
# Заполнение массива с клавиатуры n = int(input("Введите количество элементов массива: ")) arr = [] for i in range(n): num = int(input(f"Введите элемент {i + 1}: ")) arr.append(num) # Вывод элементов массива на экран в столбец print("Элементы массива:") for num in arr: print(num)

Задача 2:

python
n = int(input("Введите количество элементов массива: ")) arr = [5 * i - i for i in range(n)] sum_of_elements = sum(arr) print("Сумма всех элементов:", sum_of_elements)

Задача 3:

python
import random n = int(input("Введите количество элементов массива: ")) arr = [random.randint(0, 10) for _ in range(n)] sum_even = sum(x for x in arr if x % 2 == 0) sum_odd = sum(x for x in arr if x % 2 != 0) print("Сумма четных значений:", sum_even) print("Сумма нечетных значений:", sum_odd)

Задача 4:

python
n = int(input("Введите количество элементов массива: ")) arr = [i - 2 * i for i in range(n)] print("Четные значения массива:") for num in arr: if num % 2 == 0: print(num)

Задача 5:

python
n = int(input("Введите количество элементов массива: ")) arr = [] for i in range(n): num = int(input(f"Введите элемент {i + 1}: ")) arr.append(num) product = 1 for num in arr: product *= num print("Произведение всех элементов массива:", product)

Задача 6:

python
n = int(input("Введите количество элементов массива: ")) arr = [] for i in range(n): num = int(input(f"Введите элемент {i + 1}: ")) arr.append(num) odd_product = 1 for num in arr: if num % 2 != 0: odd_product *= num print("Произведение нечетных элементов массива:", odd_product)

Задача 7:

python
import random n = int(input("Введите количество элементов массива: ")) arr = [random.randint(0, 18) for _ in range(n)] max_num = max(arr) max_index = arr.index(max_num) print("Наибольший элемент:", max_num) print("Индекс наибольшего элемента:", max_index)

Задача 8:

python
n = int(input("Введите количество элементов массива: ")) arr = [] for i in range(n): num = int(input(f"Введите элемент {i + 1}: ")) arr.append(num) min_even = min([num for num in arr if num % 2 == 0]) min_index = arr.index(min_even) print("Наименьший четный элемент:", min_even) print("Индекс наименьшего четного элемента:", min_index)

Задача 9:

python
import random n = int(input("Введите количество элементов массива: ")) arr = [random.randint(35, 89) for _ in range(n)] count_multiple_of_three = len([num for num in arr if num % 3 == 0]) print("Количество элементов, кратных трём:", count_multiple_of_three)

Задача 10:

Для этой задачи не хватает конкретной информации о том, как именно вы хотите заполнять массив температурами. Можете ли вы уточнить, откуда брать данные о температуре?

0 0

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

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

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

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