grekova5
?>

Нужно создать массив и заполнить его случайными числами от 1 до 10 в паскале, а затем сложить последние 5 элементов массива

Информатика

Ответы

Николаевна Филиппов1936

"вещественные числа p, b1, ..., bn, которые не превосходят по модулю 105" - К чему это условие? Если это условие включить в код, то вещественное число, такое как 123.45 уже больше модуля 105, а значит либо этого условия нету, раз уж у тебя в примере 123.45 включается в сумму, которая больше p, либо нет условия с модулем.

Я закомментировал условие проверки числа на с модулем 105 и программа работает так, как описано в примере.

Если захочешь добавить условие с модулем, то убери # и поставь табуляцию(несколько пробелов) перед s.append(k)

n = int(input()) while not 1<=n<=1000: #Ввод n, если не входит в диапазон, то ждет ввода снова    n = int(input()) s = [] p = float(input()) for i in range(n):    k = float(input())    # if k < abs(105):    s.append(k)   sum = 0 for i in s:    if i > p:        sum += i print(sum)
natalyaionova

Для того что бы округлить нужно использовать "=ОКРУГЛ" данная команда округляет число до указанного количества десятичных разрядов, цифр после запятой. (что бы округлить сумму нужно записывать количество десятичных разрядов в конце выражения). Пример:«=ОКРУГЛ(выражение);число)»

Дано:

Математическое выражение:

«(89+75)−2(72:(3+7))»

Найти:

Значение выражения и округлить его в MS Ecxel.

Формула (Её нужно ввести в окошко Excel и нажать "Enter"):

«=ОКРУГЛ((89+75)-2*(72/(3+7));2)»

149,6

(До сотых программа округлить не может, ибо число имеет только десятые в ответе)

Далее скриншот, и файл Excel в котором формула и сам ответ.

Объяснение:

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Нужно создать массив и заполнить его случайными числами от 1 до 10 в паскале, а затем сложить последние 5 элементов массива
Ваше имя (никнейм)*
Email*
Комментарий*