|
zadach406.BAS |
|
{* Задача406 *}REM basic ' Имеется массив A из N произвольных чисел A(N), среди которых есть положительные, отрицательные и равные нулю. Составить программу, выполняющую задачу в соответствии с вариантом: суммировать числа до тех пор, пока не встретится число 2. Напечатать получившуюся сумму. Если двойка не встретилась, напечатать текст "Двойки нет".CLS
RANDOMIZE TIMER
INPUT "vvedite n"; n
Dim a(n)
For i = 1 To n: a(i) = FIX(RND * 101 - 50): Next
Do
j = j + 1
If a(j) 2 Then s = s + a(j) Else w = 1
Loop Until j = n Or w = 1
For i = 1 To n
PRINT a(i);
Next
PRINT
If w = 1 Then PRINT "s="; s Else PRINT "dvoiki net"
End
|