Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Pascal/Object Pascal/Free Pascal (Delphi/Lazarus)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

Corsairs

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
type
 mas=array[1..100] of integer;
 
var
 a,b:mas;
 k,m5,m11,y:integer;
 
procedure enter_mas(var z:mas; t:integer);
 var
  i:integer;
 begin
  for i := 1 to t do
   begin
    z[i]:=50-random(100);
   end;
  z[1]:=0;
 end;
 
procedure find_zero(z:mas; t:integer; var m:integer);
 var
  i:integer;
 begin
  m:=0;
  for i:=1 to t do
   if z[i]=0
    then
     inc(m);
 end;
 
procedure find_index_min(z:mas; t:integer; var m:integer);
 var
  i,min:integer;
 begin
  m:=1;
  min:=z[1];
  for i:=1 to t do
   if z[i]<min
    then
     begin
      min:=z[i];
      m:=i;
     end;
 end;
 
function summa_elementov(z:mas; t:integer):integer;
 var
  i,s:integer;
 begin
  s:=0;
  for i:=1 to t do
   s:=s+z[i];
  summa_elementov:=s;
 end;
 
procedure print_mas(z:mas; t:integer);
 var
  i:integer;
 begin
  for i:=1 to t do
   write(z[i]:4);
  writeln;
 end;
 
begin
 
 write('Введите размерность массива ');
 readln(k);
 
 randomize;
 
 writeln('Ввод элементов массива A');
 enter_mas(a,k);
 
 writeln('Массив A');
 print_mas(a,k);
 
 find_zero(a,k,m5);
 
 if m5<>0
  then
   y:=m5-summa_elementov(a,n)
  else
   y:=summa_elementov(a,k)+m11*k;
 
 writeln('y=',y);
 readln;
end.

Всего записей: 569 | Зарегистр. 30-06-2006 | Отправлено: 02:11 15-12-2011
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Pascal/Object Pascal/Free Pascal (Delphi/Lazarus)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru