Вопрос задан 04.10.2023 в 08:40. Предмет Информатика. Спрашивает Титов Вадим.

Напишите программу, которая в последовательности натуральных чисел: А) Определяет минимальное

число, оканчивающее на 8 Б) Считает количество отрицательных чисел Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности все где имеется число, оканчивающееся на 8, и хотя бы один отрицательный элемент. Количество чисел не превышает 100. Введенные числа не превышают 10000. Программа должна вывести два числа- минимальное число, оканчивающееся на 8, и количество отрицательных чисел. Ребят помогите пожалуйста!! Ничего не понимаю в информатике, если не сдам до завтрашнего утра будет 2!!!
0 0
Перейти к ответам

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

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

Ответ:

var

   n, a, min, i, count: integer;

begin

   count := 0;

   min := 10000;

   readln(n);

   for i := 1 to n do

       begin

       read(a);

       if ( abs(a mod 10) = 8 ) and ( a < min ) then

           min := a;

       if a < 0 then

           count := count + 1;

       end;

   write(min, ' ', count);

end.

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

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

python
def main(): n = int(input("Введите количество чисел в последовательности: ")) min_ending_with_8 = None negative_count = 0 for i in range(n): num = int(input(f"Введите число {i + 1}: ")) if num < 0: negative_count += 1 if num % 10 == 8: if min_ending_with_8 is None or num < min_ending_with_8: min_ending_with_8 = num if min_ending_with_8 is not None: print(f"Минимальное число, оканчивающееся на 8: {min_ending_with_8}") else: print("В последовательности нет чисел, оканчивающихся на 8.") print(f"Количество отрицательных чисел: {negative_count}") if __name__ == "__main__": main()

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

Удачи с вашей задачей!

0 0

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

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

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

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