Вопрос задан 20.07.2023 в 07:26. Предмет Информатика. Спрашивает Пафиков Виктор.

C клавиатуры ввести три целых числа, найти:а) Количество отрицательных нечетных чисел в)

Максимальное трехзначное четное положительное число или определить, что такого числа нет
0 0
Перейти к ответам

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

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

program raf105;

var a:array[1..3] of integer;

i,za,zb:integer;

begin

write('Введите три числа: ');

readln(a[1],a[2],a[3]);

for i:=1 to 3 do

begin

 if (a[i]<0) and ((a[i] mod 2) <> 0)

   then za:= za+1

end;

for i:=1 to 3 do

begin

 if (a[i]>99) and (a[i]<1000) and ((a[i] mod 2) = 0) and (a[i]>zb)

   then zb:=a[i];

end;

writeln('а) ',za);

if zb<>0  

 then writeln('в) ',zb)

 else writeln('в) Не найдено');

end.

Программа написана на языке PascalABC.NET

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

Для того чтобы решить данную задачу, нужно написать программу на языке программирования, которая позволит пользователю ввести три целых числа и затем выполнить необходимые вычисления. Ниже представлен пример программы на языке Python, выполняющей указанные действия:

python
def count_negative_odd_numbers(nums): count = 0 for num in nums: if num < 0 and num % 2 != 0: count += 1 return count def find_max_positive_even_three_digit_number(nums): max_even_number = -1 for num in nums: if 100 <= num <= 999 and num % 2 == 0 and num > max_even_number: max_even_number = num return max_even_number def main(): numbers = [] # Ввод трех целых чисел с клавиатуры for i in range(3): try: num = int(input(f"Введите целое число {i + 1}: ")) numbers.append(num) except ValueError: print("Ошибка: Введите целое число.") # Нахождение количества отрицательных нечетных чисел count_negative_odd = count_negative_odd_numbers(numbers) print("Количество отрицательных нечетных чисел:", count_negative_odd) # Нахождение максимального трехзначного четного положительного числа max_positive_even = find_max_positive_even_three_digit_number(numbers) if max_positive_even == -1: print("Такого числа нет.") else: print("Максимальное трехзначное четное положительное число:", max_positive_even) if __name__ == "__main__": main()

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

0 0

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

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

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

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