Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
Elizav2867
21.02.2020 18:51 •
Информатика
Составить программу на языке паскаль. найдите среднее ариыметическое натуральных чисел от 1 до n кратных 5.
Ответ:
Korolevanet
02.10.2020 15:21
Program z1;
var a:array[1..10000] of longint;
k,i,s,r:longint;
v:real;
begin
read(k);
for i:=1 to k do
read(a[i]);
s:=1;
r:=0;
v:=0;
for i:=1 to k do
if (a[i] mod 5)=0 then begin
s:=s*a[i];
r:=r+1;
end;
v:=s/r;
write(v);
end.
0,0
(0 оценок)
Ответ:
TipsSpeed
02.10.2020 15:21
{на основе формулы арифметической прогессии}
var
n: integer;
begin
readln(n);
writeln((5+5+5*(n div 5 -1))/2) ;{((a1+a1+d*(n-1))/2)}
end.
{или перебором без математики}
var
i,n,k: integer;
s:real;
begin
k:=0;
readln(n);
for i:=1 to n do
if i mod 5=0 then begin s:=s+i; k:=k+1; end;
writeln(s/k) ;
end.
Пример
n=100
summa=52.5
0,0
(0 оценок)
Популярные вопросы: Информатика
maryrous
14.11.2022 07:32
() входы и выходы(системы): можно только...
lianagabrielya
14.11.2022 07:32
Проверь себя какое устройство не входит в состав системного блока а.процессор в.принтер с.дисковод в.оперативная память...
SvetlanaAstanovka
12.08.2020 10:16
Что такое автоматический просмотр формата обьекта ?...
maymiz
12.08.2020 10:16
Впаскале.создайте программу нахождения и вывода в файл максимального и минимального значения элементов числового массива и их порядковые номера в этом массиве.программа...
leo310106
26.12.2022 04:31
Разработать разветвлённый алгоритм Составить программу и блок схему Значения x указаны на первом снимке, y нужны найти Фото внизу: Нужно...
FRAIS11
22.01.2021 16:29
Давайте информатика ответь ...
ааа515
04.04.2020 20:48
Напишите наибольшее двузначное число x, для которого истинно высказывание: (ТОЛЬКО ПЕРВАЯ ЦИФРА НЕЧЁТНАЯ) И НЕ (ЧИСЛО ДЕЛИТСЯ НА 6) И (ЧИСЛО ДЕЛИТСЯ НА 7)фото Тетради...
kopechenkina
06.02.2022 14:30
А: =17; b: =(a div 10)*10; a: =(b*2)+ a div 100; если a b то c: =a-bиначе с: =b-aпеременная с примет значения: а) 50, б) 10, в) 45, г)85. ...
Polkjjj
28.04.2020 03:25
Написать сценарию по теме делай добро...
ira113311
28.04.2020 03:25
Составить 5 предложений с однород,сказуемым,подлежащим,дополнен.,обстоят,и определением....
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
var a:array[1..10000] of longint;
k,i,s,r:longint;
v:real;
begin
read(k);
for i:=1 to k do
read(a[i]);
s:=1;
r:=0;
v:=0;
for i:=1 to k do
if (a[i] mod 5)=0 then begin
s:=s*a[i];
r:=r+1;
end;
v:=s/r;
write(v);
end.
var
n: integer;
begin
readln(n);
writeln((5+5+5*(n div 5 -1))/2) ;{((a1+a1+d*(n-1))/2)}
end.
{или перебором без математики}
var
i,n,k: integer;
s:real;
begin
k:=0;
readln(n);
for i:=1 to n do
if i mod 5=0 then begin s:=s+i; k:=k+1; end;
writeln(s/k) ;
end.
Пример
n=100
summa=52.5