Вопрос задан 13.02.2021 в 00:32. Предмет Информатика. Спрашивает Васильев Кирилл.

Решите задачи: 1) Введите элементы массива а[1..10] с клавиатуры и вычислите количество элементов с

четными положительными значениями. 2) Составьте программу, которая заполняет массив а[1..10] случайными целыми числами в диапазоне от 1 до 20 и выводит на экран элементы, значения которых больше 5 и меньше 15.   заранее спасибо за решение.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Васильева Карина.
1)
program test;
uses crt;
var
  arr:array[1..10] of integer;
  i,cou:integer;
begin
clrscr;
  for i:=1 to 10 do
  begin
    write('Itput arr[',i,'] ');readln(arr[i]);
    if (arr[i]>0) and (arr[i] mod 2 = 0) then cou:=cou+1;
  end;
  writeln(cou);
end.

2)Тут вообще можно 1 циклом обойтись, но так не надо заворачиваться с перетаскиванием курсора.
program test;
uses crt;
var
  arr:array[1..10] of integer;
  i:integer;
begin
  randomize;
  clrscr;
  for i:=1 to 10 do
    begin
      arr[i]:=random(20)+1;
      write(arr[i],' ');
    end;
  writeln;
  for i:=1 to 10 do
    if (arr[i]>5) and (arr[i]<15) then write(arr[i],' ');
end.





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

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

  1. Вычисление количества элементов с четными положительными значениями:
python
# Ввод элементов массива с клавиатуры a = [] for i in range(10): num = int(input(f"Введите элемент a[{i+1}]: ")) a.append(num) # Подсчет количества элементов с четными положительными значениями count = 0 for num in a: if num > 0 and num % 2 == 0: count += 1 print("Количество элементов с четными положительными значениями:", count)
  1. Заполнение массива случайными числами и вывод элементов, больших 5 и меньших 15:
python
import random # Заполнение массива случайными числами a = [random.randint(1, 20) for _ in range(10)] # Вывод элементов, больших 5 и меньших 15 print("Элементы, значения которых больше 5 и меньше 15:") for num in a: if 5 < num < 15: print(num)

Обратите внимание, что вторая задача использует модуль random для генерации случайных чисел. При запуске программы вы получите запросы на ввод элементов массива или выведены будут элементы, соответствующие условию задачи.

Надеюсь, эти решения помогут вам! Если у вас возникнут еще вопросы, не стесняйтесь задавать.

0 0

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

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

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