|
|
zadach54.BAS |
|
{* Задача54 *}REM basic' Дан целочисленный массив из 30 элементов. Элементы массива могут ' принимать произвольные целые значения. Составьте программу, которая находит и выводит номер третьего ' положительного элемента массива (если из массива вычеркнуть все неположительные ' элементы, этот элемент стоял бы в получившемся массиве на третьем месте). Если в ' массиве меньше, чем три положительных элемента, вывести сообщение об этом. {Const N=30 }{Dim a(1 To n) As Integer }{Dim i As Integer }{Dim j As Integer }{Dim k As Integer }{{For i=1 To N }}{input a(i) }{Next i }{... }{End }n = 30 Dim a(1 To n) As Integer Dim i As Integer, j As Integer, k As Integer For i = 1 To n INPUT a(i) Next i i = 1 j = 1 k = 0 Do While j = 1 If i > n Then j = 0 ElseIf (k = 2) And (a(i) > 0) Then j = 0 k = i Else If a(i) > 0 Then k = k + 1 End If i = i + 1 End If Loop If i > n Then PRINT "Меньше трех положительных элементов" Else PRINT i End If End 07.08.2014 - Breakpoint - точка остановки 07.08.2014 - Топ-10 самых популярных приложений в Facebook 18.11.2013 - Панель управления и персонализация системы. Windows Vista 18.11.2013 - Логические и физические диски. Windows Vista 18.11.2013 - Удаление файлов и папок 01.11.2013 - Программирование дисковых подсистем: возможности 31.10.2013 - Windows8 или Windows7? 31.10.2013 - Windows8, игры |
|
Non-commercial fansite
|