CLS : INPUT "Vvedite N : ", n
DIM A(n) AS INTEGER
' Ввод массива с клавиатуры
FOR i = 1 TO n
PRINT "Vvedite chislo"; i; : INPUT ": ", A(i)
NEXT
' Подсчет суммы
FOR i = 1 TO n
IF A(i) = 2 GOTO 5
S = S + A(i)
NEXT
' Вывод результата
PRINT "Dvoiki net...": END
5 PRINT "Summa:"; S
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"
Тестирование выполнено в программе QB64 ( Скачать )
Похожие записи/страницы:
- Суммировать числа до тех пор, пока не встретится число 2. Напечатать получившуюся сумму. Если двойка не встретилась,…
- Имеется массив А из N произвольных чисел А(N), среди которых есть положительные, отрицательные и равные нулю. Напечатать…
- Имеется массив А из N произвольных чисел А(N), среди которых есть положительные, отрицательные и равные нулю. Составить…
- Суммировать числа до достижения значения >= 15. Напечатать сумму и сделать ее равной 0. Опять суммировать до >=15. Снова…
- Напечатать все числа из очереди, квадрат которых превышает 7, но меньше 50. - QBasic(Бейсик)
- Напечатать все числа из массива, квадрат которых превышает 7, но меньше 50 - Basic(Бейсик)