Войти
Регистрация
Спроси ai-bota
В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Показать больше
Показать меньше
AgentMega
09.11.2020 05:53 •
Информатика
Написать программу в паскале, которая вычисляет среднее арифметическое ненулевых элементов массива м[1..100], элементы которого вычисляются по формуле: м[i]=sin(i)*cos(i) нужно, .
Ответ:
Natasha7554
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 оценок)
Популярные вопросы: Информатика
musalimovvlad
30.09.2022 07:40
Сколько секунд потребуется модему, сообщения со скоростью 128000 бит/с, чтобы передать сообщение объёмом 241 кбайт?...
rachik141516
30.09.2022 07:40
Написать программу на языке паскаль заполнить квадратный массив размером 4: 4 числами из входного файла. вывести на экран. заменить нулями элементы главной диагонали....
Amalik0
05.08.2022 17:50
Из предложенных высказываний выбрать декларативную информацию: 1 байт = 8 бит для перезагрузки компьютера необходимо нажать комбинацию клавиш ctrl+alt+del дисплей - устройство...
mialia9922
07.05.2021 09:01
Определить мощность алфавита, если сообщение, содержащее 60 символов, занимает 15 байт...
kristina17102004
07.05.2021 09:01
Для кодирования некоторой последовательности, состоящей из букв а, б, в и г, решили использовать неравномерный двоичный код, позволяющий однозначно декодировать полученную...
yusifmailov1
07.05.2021 09:01
Сколько символов содержит сообщение, записанное с 16-символьного алфавита, если объем его составил 2 кбайт?...
yuliaivanova1
28.07.2020 12:58
Рисунок размером 128 на 128 пикселей занимает в памяти 10 кбайт (без учета сжатия). найдите максимально возможное количество цветов в палитре изображенич...
елеонора5
28.07.2020 12:58
Для хранения изображения размером 1360х768 точек выделено 3мб памяти. определите, какое максимальное число цветов используется в изображении...
raksanaasifovna
22.04.2022 22:57
Решить по биологии у озимой ржи краснофиолетовая окраска всходов определяется доминантным гено(а) зелёный рецессивным аллем (а) в иследуемой популяции растение встречается...
pamjatnichaja
22.04.2022 22:57
Перевести в косвенную речь how often do you use your home library? do your friends borrow the books from your home library? do you borrow some books from your friends or...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
// 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