Взависимости от того, нужно или не нужно платить за программу (и кому), программы делятся на три большие группы: лицензионные, условно бесплатные и свободно распространяемые. многие производители программного обеспечения хотят распостранять свои программы бесплатно, имея свои цели и свою выгоду в таком способе. другие готовы поделиться с миром своими наработками, но не готовы "возиться" с организацией процеса продаж, и поэтому тоже свои программы бесплатно. например, к свободно распространяемым программам относятся: - бета версии программ или игр (то есть новые, ещё недоработанные - это позволяет провести их широкое тестирование); - программные продукты, являющиеся частью принципиально новых технологий (это позволяет завоевать рынок); - дополнения к ранее выпущенным программам, позволяющие исправить найденные ошибки или расширить возможности (пользователь уже раньше заплатил за первоначальную версию продукта, и в том числе получил право на бесплатные обновления) - драйверы к новым или улучшенные драйверы к уже существующим устройствам.
program z;
uses crt;
const n=5;
var a: array [1..n] of integer;
i: integer;
s: real;
begin
clrscr;
for i: =1 to n do
readln (a[i]);
clrscr;
for i: =1 to n do
begin
write (a[i],',');
s: =s+a[i];
end;
writeln;
s: =s/n;
writeln (s);
readln
end. всё изи