Составьте программу которая находит и выводит наименьший номер отрицательного элемента массива или сообщение, что такого элемента нет - QBasic

Узнай цену своей работы

Формулировка задачи:

1)Задан массив натуральных чисел размером 30 элементов.Составить программу получения из него другого массива, который будет содержать факториалы значений эл. 1 массива, но выстроенных в обратном порядке. 2)Дан массив из 50 элементов. Составьте программу которая находит и выводит наименьший номер отрицательного элемента массива или сообщение, что такого элемента нет. Помогите пожалуйста.

Решение задачи: «Составьте программу которая находит и выводит наименьший номер отрицательного элемента массива или сообщение, что такого элемента нет»

textual
Листинг программы
DIM a(50)
 FOR i = 1 TO 50
  INPUT a(i)
NEXT i
FOR i = 1 TO 50
IF a(i) < 0 THEN k = i:exit for
NEXT
IF k = 0 THEN PRINT "net takih" ELSE PRINT k

Объяснение кода листинга программы

  1. Создается массив a(50) для хранения чисел.
  2. Заполняется массив числами с помощью цикла FOR и оператора INPUT.
  3. Цикл FOR выполняется 50 раз, для каждого элемента массива проверяется его значение с помощью оператора IF.
  4. Если значение элемента меньше нуля, то переменной k присваивается значение i (номер элемента) и выполнение циклов прекращается с помощью оператора EXIT FOR.
  5. Если после выполнения циклов значение переменной k осталось равным нулю, то выводится сообщение net takih, иначе выводится значение переменной k.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.727 из 5
Похожие ответы