Войти
Регистрация
Спроси ai-bota
Anna45891
20.10.2020 17:08
Написать программу в паскале, которая вычисляет среднее арифметическое ненулевых элементов массива м[1..100], элементы которого вычисляются по формуле: м[i]=sin(i)*cos(i) нужно, .
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
manshev2018
04.10.2020 00:44
Нужно найти все временные параметры сетевого графика...
vasilprokofiev
19.03.2023 16:37
Скласти програму для обчислення виразу. Вхідні дані: х – змінна дійсного типу, яку потрібно ввести з клавіатури, решту змінних визначити з до оголошення з ініціалізацією....
shipashka
13.10.2021 18:11
Напишите наибольшее число х, для которого истинно высказывание: НЕ (x 55) И НЕ (в в числех есть одинаковые цифры)...
shcooltime
21.03.2022 00:26
1. Почему алгоритмы и хранения данных разрабатываются одновременно? 2. Чем отличается тестирование от отладки?3. Можно ли считать, что программа, успешно тестирование,...
maksik008
03.11.2022 07:58
преобразовать с Паскаля на питон, заранее program Matrix66; type matrix = array [1..10,1..10] of integer; var a:matrix; Column, M, N, i, j:Integer; procedure DelMatrixColumn(var...
аладик2
25.02.2023 05:20
Музыкальный фрагмент был записан в формате квадро (четырёхканальная запись), оцифрован и сохранён в виде файла без использования сжатия данных. Затем тот же музыкальный...
nlenp6635Alena0lo
28.09.2020 20:38
Упростите логические выражения, используя минимум законов логических операций: задания на фото...
karolka10201020
17.02.2023 19:03
объем сообщения 375 байтов. сообщение состоит из алфавита мощностью 64 сколько символов в сообщении?...
valera555132
27.02.2023 05:47
Решить на питоне. Программа для целого числа К (от 1 до 99), введенного с клавиатуры, печатает фразу «Мне К лет». При этом в нужных случаях слово «лет» заменяет...
leomax2
04.08.2022 23:09
Музыкальный фрагмент был записан в формате квадро (четырёхканальная запись), оцифрован и сохранён в виде файла без использования сжатия данных. Затем тот же музыкальный...
Ответ:
Давидычь
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 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота