Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2010, 15:03   #1
zizu
Пользователь
 
Регистрация: 15.12.2009
Сообщений: 24
По умолчанию обработка одномерных массивов в паскале

1)Составить программу, которая определяет среднее арифметическое чётных элементов и среднее арифметическое нечётных элементов в массивах X(N) и Y(M). Нахождение средних арифметических оформить в виде подпрограммы.
2)Дан одномерный массив Х, состоящий из 20 целых чисел. Составить программу, которая подсчитывает количество различных по значению элементов в нём.
3)В массиве целых положительных чисел, упорядоченных по возрастанию, определить положение наиболее длинной группы, представляющей собой отрезок натурального ряда чисел.
4)Составить программу, которая находит максимальное и минимальное значения элементов в массивах А(M), B(N), C(K). Нахождение максимального и минимального значений элементов массива оформить в виде подпрограммы
zizu вне форума Ответить с цитированием
Старый 26.04.2010, 15:06   #2
RUSt88
Участник клуба
 
Регистрация: 29.12.2009
Сообщений: 1,166
По умолчанию

обращайтесь
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть]
RUSt88 вне форума Ответить с цитированием
Старый 26.04.2010, 15:38   #3
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Код:
program massiv;
Const
n=10;
var
x:array[1..20]of integer;
pologit,otrizat,nulev,i:integer;
begin
writeln('Массив: ');
randomize;
for i:=1 to n do
begin
x[i]:=random(10)-5;
write(x[i],' ');
end;
otrizat:=0;
pologit:=0;
nulev:=0;
for i:=1 to n do
begin
if x[i]<0 then otrizat:=otrizat+1;
if x[i]>0 then pologit:=pologit+1;
if x[i]=0  then nulev:=nulev+1;
end;
writeln;
writeln('Кол-во положительных: ',pologit);
writeln('Кол-во отрицательных: ',otrizat);
writeln('Количество нулевых: ',nulev);
end.
Вот вторая.
にんじゃ
ROMA2PVT вне форума Ответить с цитированием
Старый 26.04.2010, 15:46   #4
Филантроп
Форумчанин
 
Аватар для Филантроп
 
Регистрация: 12.04.2010
Сообщений: 134
По умолчанию

вот к четвертой
Код:
type vector=array[1..100] of integer;

.........

procedure find_max(a:vector;r:integer;var max:integer);
var i:integer;
begin
max:=a[1];
for i:=2 to r do
if a[i]>max then max:=a[i];
end;

procedure find_min(a:vector;r:integer;var min:integer);
var i:integer;
begin
min:=a[1];
for i:=2 to r do
if a[i]<min then min:=a[i];
end;
вот к первой
Код:
procedure SA(a:vector;r:integer;var sac,san:real);
var i:integer;
k1,k2:integer;
begin
sac:=0;
san:=0;
k1:=0;k2:=0;
for i:=1 to r do
if odd(a[i]) then begin san:=san+a[i];inc(k1);end
else 
begin sac:=sac+a[i];inc(k2);end
sac:=sac/k2;san:=san/k1;
end;
кому нужна помощь! жду в аське и скайпе!

Последний раз редактировалось Филантроп; 26.04.2010 в 15:58.
Филантроп вне форума Ответить с цитированием
Старый 26.04.2010, 15:50   #5
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

http://www.cyberforum.ru/pascal/thread110043.html
http://www.cyberforum.ru/pascal/thread110361.html
А вообще есть поисковик для этого.Потрудились бы хоть сначала поискать немного.
にんじゃ
ROMA2PVT вне форума Ответить с цитированием
Старый 26.04.2010, 15:57   #6
Филантроп
Форумчанин
 
Аватар для Филантроп
 
Регистрация: 12.04.2010
Сообщений: 134
По умолчанию

2ROMA2PVT
Цитата:
Вот вторая.
имхо вы неверно поняли условие второй задачи!
вот вторая
кому нужна помощь! жду в аське и скайпе!
Филантроп вне форума Ответить с цитированием
Старый 26.04.2010, 16:02   #7
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Филантроп не спорю может и неверно.Вот если чё ссылка ему на неё же(если конечно я неверно понял) http://www.cyberforum.ru/pascal/thread63919.html
Влом ведь человеку самому посидеть и поискать (а лучше самому сделать попытаться).
にんじゃ
ROMA2PVT вне форума Ответить с цитированием
Старый 26.04.2010, 17:42   #8
zizu
Пользователь
 
Регистрация: 15.12.2009
Сообщений: 24
По умолчанию

спс в предь буду сообразиельной..спс всем кто откликнулся=)
zizu вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка одномерных массивов данных Dimon278 Помощь студентам 1 20.12.2009 20:45
Обработка одномерных массивов на Си/Си++ aka_Kiss Помощь студентам 1 23.11.2009 21:51
обработка одномерных массивов felmor Помощь студентам 16 05.02.2009 19:22