Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
Lacky12game
14.03.2020 02:27 •
Информатика
Написать программу в паскале, которая вычисляет среднее арифметическое ненулевых элементов массива м[1..100], элементы которого вычисляются по формуле: м[i]=sin(i)*cos(i) нужно, .
Показать ответ
Ответ:
qq302894
22.09.2020 16:10
1. Вот так сейчас решают подобные задачи:
// PascalABC.NET 3.1, сборка 1174 от 22.02.2016
begin
Writeln(Range(1,100).Select(i->sin(i)*cos(i)).Where(x->x<>0).Average)
end.
Тестовое решение:
-0.00136006072493969
2. А вот так учат писать это же школьные учителя:
// PascalABC.NET 3.1, сборка 1174 от 22.02.2016
var
m:array[1..100] of real;
i,k:integer;
s:real;
begin
s:=0;
k:=0;
for i:=1 to 100 do begin
m[i]:=sin(i)*cos(i);
if m[i]<>0 then begin
s:=s+m[i];
k:=k+1
end
end;
Writeln(s/k)
end.
Тестовое решение:
-0.00136006072493969
0,0
(0 оценок)
Популярные вопросы: Информатика
10ok
05.05.2022 04:22
Исовременный латинский ( или ) алфавиты заданы прописными буквами. некоторые из них имеют одинаковое начертание. какое кол-во символов относится к области пересечения...
Nastenka335
17.12.2021 11:46
Дати визначення поняттям: стиль, посилання.описати алгоритм дій для автоматизованого створення змісту документа...
braskyn
22.09.2022 16:21
как известно, комета бармалея видна с земли каждые с лет. любопытно, что этопроисходит в годы, кратные с, т.е. c, 2 x c, 3 х си т.д. не каждому сужденоувидеть эту...
milanalive65
10.10.2022 03:09
купец на рынок рулон сукна длиной n вершков, но для уплаты пошлины ему нужно указать длину сукна в саженях, аршинах, пядях и вершках. ему – переведите длину сукна,...
Dashaaleshenko
28.02.2023 15:45
Втетради создать структуру бд «студенты», содержащую сведения о в таблице студентах. бд организовать в виде 4 таблиц: «фио», «курс», «специальность_факультет», «дисциплина»....
Lanatm12
07.01.2021 10:14
Найти значение выражения (k + l) + (n – m) , если к=2с16, l=378, м=2, n=2810. для этого: 1. перевести каждое число сначала в десятичную, а потом в двоичную систему...
EmiliKotik123
28.01.2020 21:12
Оформить для кумира. напишите программу, которая получает два целых числа a и b (0 a b) и выводит квадраты всех натуральных чисел в интервале от a до b. пример:...
Nika34562
23.06.2021 04:09
Счем в отличие от обычной оперирует логики? почему логики иначе называют переключательной ?...
Вико1234
04.11.2021 15:46
Айым создала игру-путешествие по столице нашей страны. на рисунке изображена одна из сцен ее программы. 1. запиши названия двух переменных, которые она использовала...
zilola3
06.03.2022 18:59
Сколько сторон учавствует в процессе передачи информации...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
// PascalABC.NET 3.1, сборка 1174 от 22.02.2016
begin
Writeln(Range(1,100).Select(i->sin(i)*cos(i)).Where(x->x<>0).Average)
end.
Тестовое решение:
-0.00136006072493969
2. А вот так учат писать это же школьные учителя:
// PascalABC.NET 3.1, сборка 1174 от 22.02.2016
var
m:array[1..100] of real;
i,k:integer;
s:real;
begin
s:=0;
k:=0;
for i:=1 to 100 do begin
m[i]:=sin(i)*cos(i);
if m[i]<>0 then begin
s:=s+m[i];
k:=k+1
end
end;
Writeln(s/k)
end.
Тестовое решение:
-0.00136006072493969