Имеется массив А из N произвольных чисел А(N), среди которых есть положи-тельные, отрицательные и равные нулю. Составить программу, выполняющую задачу.
Например, если А={7,4,–3,2,5,–2,1}, результат: 7+4–3=8
INPUT "vvedite kol-vo elementov ", n
DIM a(n)
RANDOMIZE TIMER
FOR i = 1 TO n
a(i) = INT(RND * 20) - 10
NEXT
PRINT "massiv"
FOR i = 1 TO n
PRINT a(i);
NEXT
PRINT
i = 0
DO WHILE (a(i) <> 2) AND (i < n)
i = i + 1
IF a(i) <> 2 THEN s = s + a(i)
IF a(i) = 2 THEN f = 1
LOOP
IF f = 1 THEN PRINT "summa="; s ELSE PRINT "dvojki net"
Тестирование выполнено в программе QB64 ( Скачать )
Похожие записи/страницы:
- Имеется массив A из N произвольных чисел A(N), среди которых есть положительные, отрицательные и равные нулю.…
- Имеется массив А из N произвольных чисел А(N), среди которых есть положительные, отрицательные и равные нулю.…
- Суммировать числа до достижения значения >= 15. Напечатать сумму и сделать ее равной 0. Опять суммировать до…
- Имеется массив А из N произвольных чисел А(N), среди которых есть положительные, отрицательные и равные нулю.…
- Напечатать все числа из очереди, квадрат которых превышает 7, но меньше 50. - QBasic(Бейсик)
- Напечатать все числа из массива, квадрат которых превышает 7, но меньше 50 - Basic(Бейсик)