Вывести на печать значение и номер первого отрицательного элемента массива - QBasic
Формулировка задачи:
помогите составить программу: Дан одномерный массив А(15). Вывести на печать значение и номер первого отрицательного элемента. Пожалуйста помогите!!!!!!!!!!!!
Решение задачи: «Вывести на печать значение и номер первого отрицательного элемента массива»
textual
Листинг программы
CLS INPUT"vvedite kol-vo elementov ",n DIM a(n) RANDOMIZE TIMER FOR i = 1 TO n a(i) = INT(RND * 100) - 50 NEXT PRINT" massiv" FOR i = 1 TO n PRINT a(i); NEXT PRINT FOR i = 1 TO n IF A(i) > 0 THEN nom=i NEXT PRINT"poslednij polojitelnyj element=";a(nom) PRINT "ego nomer="; nom
Объяснение кода листинга программы
CLS
— очистка экранаINPUT
vvedite kol-vo elementov,n
— ввод количества элементов массиваDIM a(n)
— создание массива a размером nRANDOMIZE TIMER
— инициализация генератора случайных чиселFOR i = 1 TO n
— цикл по всем элементам массиваa(i) = INT(RND * 100) — 50
— заполнение массива случайными числами от -50 до 50PRINT
massiv`` — вывод сообщения с названием массиваFOR i = 1 TO n
— цикл по всем элементам массиваPRINT a(i);
— вывод значения каждого элемента массиваPRINT
— завершение выводаFOR i = 1 TO n
— цикл по всем элементам массиваIF A(i) > 0 THEN nom=i
— поиск первого положительного элемента массива, запоминание его номера в переменной nomNEXT
— завершение циклаPRINT
poslednij polojitelnyj element=;a(nom)
— вывод сообщения с последним положительным элементом массиваPRINT
ego nomer=; nom
— вывод номера последнего положительного элемента массива
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д