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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.04.2009, 11:02   #1
werus
Пользователь
 
Регистрация: 17.04.2009
Сообщений: 38
По умолчанию помогите с решением лабы на паскале

1 задан массив A[m,n] Из массива А сформируйте массив D[k]развернув его по столбцам.

2 элементы массива X[n] циклически сдвинуть на одну позицию влево.

3 определить все простые числа не превосходящие заданного N (распознавание простых чисел оформить в виде подпрограммы)

вот я понимаю они легкие, но я много пропустил))
werus вне форума Ответить с цитированием
Старый 17.04.2009, 11:07   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
элементы массива X[n] циклически сдвинуть на одну позицию влево.
Примерно так:
Код:
var x:array[1..10] of byte;i,k:byte;
begin
 k:=x[10];
 for i:=9 downto 1 do x[i+1]:=x[i];
 x[1]:=k;
end.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.04.2009, 12:45   #3
DM_bite
Участник клуба
 
Аватар для DM_bite
 
Регистрация: 29.07.2008
Сообщений: 1,091
По умолчанию

3. Простые числа - числа, которые делятся только на 1 и себя(кстати 0 - не просто число).
Код:
program Simple;
var i,n: integer;
begin
ReadLn(n);
for i:= 0 to n do
begin
if i=2 then WriteLn(i);
if i=3 then WriteLn(i);
if i=5 then WriteLn(i);
if i=7 then WriteLn(i);
if i=11 then WriteLn(i);
if not(i mod 2 = 0) and not (i mod 3 = 0) and not (i mod 5 = 0)
   and not (i mod 7 = 0)
    and not (i mod 11 = 0) then
    WriteLn(i);
    end;
    ReadLn;
    end.
Кто бы ты ни был - не думай о себе слишком (с)

Последний раз редактировалось DM_bite; 17.04.2009 в 12:54.
DM_bite вне форума Ответить с цитированием
Старый 17.04.2009, 13:53   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

DM_bite, не зачёт... ;(
где вы прочитали, что нужно проверять только на делимость на простые числа до 11-ти?!

werus, посмотрите, например, сюда:
http://www.programmersforum.ru/showthread.php?t=10978
(ну, или сюда -
http://www.programmersforum.ru/showthread.php?t=30673 )
Serge_Bliznykov вне форума Ответить с цитированием
Старый 17.04.2009, 18:56   #5
werus
Пользователь
 
Регистрация: 17.04.2009
Сообщений: 38
По умолчанию

благодарю)
werus вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста с решением задач на Паскале Митяй Помощь студентам 0 08.04.2009 16:23
помогите с решением задач на паскале с использованием цикла!!! Alex@ndra Помощь студентам 2 07.12.2008 10:00