DIM a(100)
OPEN "input.txt" FOR INPUT AS #1
DO WHILE NOT EOF(1)
n = n + 1
INPUT #1, a(n)
LOOP
CLOSE
n = n - 1
PRINT "massiv"
FOR i = 1 TO n
PRINT a(i);
NEXT
PRINT
IF n MOD 3 <> 0 THEN
FOR i = 1 TO n
s = s + a(i)
NEXT
PRINT "srednee vseh chisel="; s / n
ELSE
PRINT "srednee troek"
FOR i = 1 TO n - 2
PRINT (a(i) + a(i + 1) + a(i + 2)) / 3;
NEXT
END IF
Тестирование выполнено в программе QB64 ( Скачать )
Похожие записи/страницы:
- Написать программу, использующую файлы, которая, получая входную последовательность целых чисел а1 , а2 ,…, аN ,…
- Написать программу, использующую файлы, которая, получая входную последовательность целых чисел а1, а2,..., аN,…
- Дан ряд чисел b1,b2...bn.Выбрать из них положительные числа и найти среднее арифметическое квадратов этих чисел…
- Напишите программу,согласно которой будет запрошено несколько натуральных чисел и сообщено их среднее…
- Переписать все элементы Х для 3 < Xi < 10 в начало Y, подсчитать их количество и среднее арифметическое - Basic(Бейсик)
- Дан одномерный массив числовых значений, насчитывающий N элементов. Поставить полученные значения на первое и…