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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.04.2011, 09:32   #1
ICE1589
 
Регистрация: 08.04.2011
Сообщений: 6
По умолчанию Задача с массивом на Pascal

Помогите плз решить задачу на Pascal.

Произвести обработку одномерного массива.
Элементы одномерного массива задать числами в диапазоне –20 . . . +50.

Необходимо:
- описать массив;
- ввести элементы массива из заданного диапазона;
- имя массива K(12), Вычислить минимальный элемент массива ( k1.k7, k2.k8, ... , k6.k12 );
- вывести результаты на экран.
ICE1589 вне форума Ответить с цитированием
Старый 21.04.2011, 11:05   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

А в чем проблема? Где ваш код? Все элементарно же делается, разве что я не понял что имеется в виду под "( k1.k7, k2.k8, ... , k6.k12 );".
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 21.04.2011, 11:12   #3
ICE1589
 
Регистрация: 08.04.2011
Сообщений: 6
По умолчанию

k(12) - Имя массива
( k1.k7, k2.k8, ... , k6.k12 ) - как-то вычислить минимальный элемент массива по такому пинципу
ICE1589 вне форума Ответить с цитированием
Старый 21.04.2011, 11:19   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну вы бы хотя бы первые 2 пункта сами написали)
Минимальный\максимальный элемент обычно вычисляется перебором с помощью цикла, так что не понятно причем тут ( k1.k7, k2.k8, ... , k6.k12 ), единственное, что приходит на ум - найти минимальные элементы в диапазоне от 1 до 7, 2 до 8 и т.д,, но тогда какая-то странная запись, судя по тому, что это копипаст задания.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 21.04.2011, 13:42   #5
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
const n=12;
 var i:Integer;
 min:real;
 buf:Real;
 k:array[1..n] of Integer;
 begin
 Randomize;
 Writeln('-=array=-');
 for I := 1 to n  do
   begin k[i]:=Random(71)-20;
   write(k[i],' ');
   end;
   Writeln;
   MIN:=MaxInt;
   for I := 1 to N div 2 do
   begin
    BUF:=k[I+(N div 2)];
    while Abs(buf)>1 do
    buf:=buf/10;
    if k[i]<0 then buf:=k[i]-buf else  buf:=k[i]+buf;
    if buf<min then min:=buf;
end;
   Writeln('min=',min:4:2);
   Readln;
end.
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 21.04.2011 в 16:12.
Mad_Cat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с Массивом в Pascal Natsu Помощь студентам 3 30.10.2009 21:35
Задача с двумерным массивом (Pascal) тиGра Помощь студентам 4 16.09.2009 15:25
задача с массивом bonys91 Помощь студентам 4 01.04.2009 00:43
Pascal. Задача с двухмерным массивом The_deviLs Помощь студентам 4 07.11.2007 21:51