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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.01.2009, 21:20   #1
Valik102
Пользователь
 
Аватар для Valik102
 
Регистрация: 06.01.2009
Сообщений: 36
Сообщение две задачи на массивы или матирцы!

1.Даны действительные числа a,b,c,x,y.Вяснить, пройдет ли кирпич с ребрами a,b,c в прямоугольное отверстие со сторонами x,y. Наклонно кирпич не просовывать.
2.Дан массив из N целых чисел. Осуществить циклический сдвиг массива вправо на K<N элементов. При этом последние К элементов перемещаются на первые К позиций.

Помогите плиз а то мне будет плохо

Последний раз редактировалось Valik102; 06.01.2009 в 21:29.
Valik102 вне форума Ответить с цитированием
Старый 06.01.2009, 22:25   #2
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Первую и сам бы мог написать, простой перебор вариантов.
Код:
uses crt;
var a,b,c,x,y:real;
begin
clrscr;
write('a=');readln(a);
write('b=');readln(b);
write('c=');readln(c);
write('x=');readln(x);
write('y=');readln(y);
if((a<=x)and(b<=y))
or((a<=y)and(b<=x))
or((a<=x)and(c<=y))
or((a<=y)and(c<=x))
or((b<=x)and(c<=y))
or((b<=y)and(c<=x))
then writeln('Projdet!')
else writeln('Ne projdet!');
readln
end.
№2.
Код:
uses crt;
const n=10;
var x:array[1..n]of integer;
    k,i,j,r:integer;
begin
clrscr;
randomize;
repeat
write('k=');readln(k);
until (k>0)and(k<n); //проверяем правильность ввода к
writeln('Ischodny massiv:');
for i:=1 to n do
     begin
      x[i]:=random(10);
      write(x[i],' ');
     end;
writeln;
for j:=1 to k do
   begin
     r:=x[n]; //запоминаем последний
     for i:=n downto 2 do //от второго до конца сдвигаем вправо на 1
       begin
         x[i]:=x[i-1];
       end;
     x[1]:=r;//последний ставим первым и так к раз
   end;
writeln;
writeln('Sdvinutyj massiv:');
for i:=1 to n do
write(x[i],' ');
readln;
end.
puporev вне форума Ответить с цитированием
Старый 06.01.2009, 22:30   #3
Valik102
Пользователь
 
Аватар для Valik102
 
Регистрация: 06.01.2009
Сообщений: 36
По умолчанию

ехухухухухухху, я просто в шоке какие сдесь добрые люди
Valik102 вне форума Ответить с цитированием
Старый 08.01.2009, 10:48   #4
Valik102
Пользователь
 
Аватар для Valik102
 
Регистрация: 06.01.2009
Сообщений: 36
По умолчанию

блин напишите метод решения если можно =) очень надо
Valik102 вне форума Ответить с цитированием
Старый 08.01.2009, 11:14   #5
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Какой метод решения, чего? И почему блин?
puporev вне форума Ответить с цитированием
Старый 08.01.2009, 11:27   #6
capta1n
Форумчанин
 
Аватар для capta1n
 
Регистрация: 06.12.2008
Сообщений: 613
По умолчанию

Наверно он имеет в виду как ты реализовал программу, твой алгоритм и действия
capta1n вне форума Ответить с цитированием
Старый 08.01.2009, 11:29   #7
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

По моему в комментариях все написано, а если и после этого не понимет, то и нефиг мучаться.
puporev вне форума Ответить с цитированием
Старый 08.01.2009, 11:56   #8
Valik102
Пользователь
 
Аватар для Valik102
 
Регистрация: 06.01.2009
Сообщений: 36
По умолчанию

да я имел ввиду алгоритм и действия
Valik102 вне форума Ответить с цитированием
Старый 08.01.2009, 12:12   #9
capta1n
Форумчанин
 
Аватар для capta1n
 
Регистрация: 06.12.2008
Сообщений: 613
По умолчанию

Валик, не в обиду, но если мы всем тут будем расписывать алгоритмы "бесплатно" постоянно - я удалю свой профиль )))
capta1n вне форума Ответить с цитированием
Старый 08.01.2009, 12:51   #10
Valik102
Пользователь
 
Аватар для Valik102
 
Регистрация: 06.01.2009
Сообщений: 36
По умолчанию

во блин=((((((((((((((((((((((
Valik102 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Две задачи на массивы. Nadi Помощь студентам 4 25.04.2011 16:58
Две задачи на ассемблере stalker87 Помощь студентам 3 03.10.2010 13:31
Помогите решить две задачи на С++! Stager Общие вопросы C/C++ 8 23.11.2008 21:40
две задачи на С++ ELL Помощь студентам 0 01.06.2008 01:28