voenngti
26.11.2020 19:16

Дан массив. найти количество элементов, значение которых больше среднего арифметического qbasic

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Alexkusaiko
10.08.2020 15:06
MS-DOS QBasic
Версия 1.0
Copyright (C) Microsoft Corporation, 1987-1991.

CLS
DIM n AS INTEGER
INPUT "n=", n
DIM a(1 TO n) AS INTEGER
RANDOMIZE TIMER
s = 0
FOR i = 1 TO n
   a(i) = 101 * RND - 50
   PRINT a(i);
   s = s + a(i)
NEXT i
PRINT
m = s / n
k = 0
FOR i = 1 TO n
   IF a(i) > m THEN k = k + 1
NEXT i
PRINT "k="; k

Пример
n=15
-13  17  43 -39 -20 -13 -5  32  12 -10  22 -24  31  6 -19
k= 7
0,0(0 оценок)
Ответ:
lixonilya
10.08.2020 15:06
Если не изменяет память- то вот:
INPUT "vvedite n", n
INPUT "vvedite m", m
DIM a(n, m)
FOR i = 1 TO n
FOR j = 1 TO m
INPUT "vvedite element", a(i, j)
NEXT j
NEXT i
PRINT ""
PRINT "matrica"
FOR i = 1 TO n
FOR j = 1 TO m
PRINT a(i, j)
NEXT
NEXT
PRINT ""
FOR i = 1 TO n
FOR j = 1 TO m
v = v + a(i, j): k = k + 1
NEXT
NEXT
sr = v / k
PRINT "srednee", sr
FOR i = 1 TO n
FOR j = 1 TO m
IF a(i, j) > sr THEN c = c + 1
NEXT
NEXT
PRINT "kol-vo", c
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота