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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.10.2008, 11:06   #11
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

по 2-й задаче. её немного неадекватный человек состявлял (или, как сейчас говорят - альтернативно одарённый :-) )
Цитата:
2)Дан массив Z[1:n]. Удалить из него путем сдвига все элементы отличные от минимального.
в результате в массиве остануться ТОЛЬКО элементы равные минимальному. Причём они все будут идти с начала массива
типа так:
исходный массив: 10 20 5 21 8 10 5 27 82 5 77
результирующий массив: 5 5 5
Serge_Bliznykov вне форума Ответить с цитированием
Старый 22.10.2008, 18:32   #12
ser-stereo
 
Регистрация: 17.10.2008
Сообщений: 6
По умолчанию

вроде так! тоько нужна программа...
ser-stereo вне форума Ответить с цитированием
Старый 22.10.2008, 18:44   #13
ser-stereo
 
Регистрация: 17.10.2008
Сообщений: 6
По умолчанию

еще одна задачка пришла... Помогите плиз) Вычислить массив R[1:n] по формуле r[i]=0,8 cos (4ax - ih). {i=1,n и x, h, a - заданы} потом из него удалить все отрицательные элементы, расположенные до минимального и в полученном массиве R[1:k] где k число элементов, оставшихся после удаления, подсчитать среднее арифметическое элементов, расположенные до минимального.
ser-stereo вне форума Ответить с цитированием
Старый 22.10.2008, 22:53   #14
lexus_ilia
Студентик :)
Пользователь
 
Аватар для lexus_ilia
 
Регистрация: 29.09.2008
Сообщений: 84
По умолчанию

Твоя 6-ая:
Код:
Program fa;
var
 a:array[1..100] of integer;
 i,n,min,k:integer;
begin
 Writeln('BBeDuTe KoLu4eCTBo elemeHtoB maccuBa');
 Readln(n);
 Writeln('BBeDute eLeMeHTbl MaccuBa');
 for i:=1 to n do
 begin
  Write('A[' ,i, ']=');
  Readln(a[i]);
 end;
 min:=a[1];
 for i:=2 to n do
  if a[i]<min then
   min:=a[i];
 k:=0;
 for i:=1 to n do
  if a[i]=min then
   inc(k);
 for i:=1 to k do
  a[i]:=min;
 Writeln('noLy4uBLLieuc9 MaccuB');
 for i:=1 to k do
  Write(a[i]:5);
 Readln;
end.
lexus_ilia вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Народ помогите реально большая проблема с совместным доступом к екселевской книгой cyberguru Microsoft Office Excel 15 22.08.2008 16:28
одномерные массивы. Новичку в помощь tatti Помощь студентам 3 10.04.2008 12:29
Большая проблема BlackOmen Работа с сетью в Delphi 2 16.03.2008 19:02