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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.02.2013, 18:12   #21
Anka1101
Пользователь
 
Регистрация: 31.01.2013
Сообщений: 20
По умолчанию

Мальчики извиняюсь,не могла сюда зайти ,не видела этой переписки.....я уже запуталась?как все таки будет правильно?

Последний раз редактировалось Anka1101; 13.02.2013 в 18:17.
Anka1101 вне форума Ответить с цитированием
Старый 13.02.2013, 18:23   #22
Anka1101
Пользователь
 
Регистрация: 31.01.2013
Сообщений: 20
По умолчанию

Код:
var 
n,c:integer; 
i:longint;

function test(t2:longint):boolean; {повека числа на условие задачи} 
var 
t,i:longint; 
c:boolean; 
begin 
c:=false;test:=false; 
t:=t2; 
while t mod 2 = 0 do begin t:=t div 2; c:=true; end; 
while t mod 3 = 0 do begin t:=t div 3; c:=true; end; 
while t mod 5 = 0 do begin t:=t div 5; c:=true; end;

if t=1 then begin 
test:=true; 
exit; {число делится вообще только на 2,3,5} 
end; 
if c then exit; {если чсило pазделилось на 2,3 или 5 и что-то ещё осталось, 
значит оно делится на какое-то ещё пpостое число кpоме них} 
{пpовеpка, делится ли число вооще на что-нибудь кpоме 2,3,5} 
for i:=7 to round(sqrt(t2)+1) do 
if t2 mod i = 0 then exit; 
test:=true; 
end;

begin 
writeln('введите n'); 
readln(n); 
i:=1; 
writeln(test(121)); 
while c<n do 
begin 
if test(i) then 
begin 
writeln(i); 
c:=c+1; 
end; 
i:=i+1; 
end; 
end.
Вот так можно,но мне бы попроще!без функции,может кто помочь исправить?



___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 14.02.2013 в 08:35.
Anka1101 вне форума Ответить с цитированием
Старый 13.02.2013, 21:03   #23
Poma][a
Новичок
Джуниор
 
Регистрация: 11.10.2011
Сообщений: 3,882
По умолчанию

На "мальчика" здесь тянет только один человек! Остальных в пору "дяденьками" называть

Код:
var
    n, i, sq, k,  count, i : Integer;

begin
    ReadLn (n);

    count := 0; i := 1;
    while count < n do begin
        sq := Round (Sqrt(n));
	k := 2;
	while (k <= sq) and (n mod k <> 0) do
	        Inc (k);
        if k <= sq then begin
                WriteLn (i*2*3*5);
                Inc (count)
        end;
        Inc (i)
    end
end.
Почему-то отображается кособоко

Последний раз редактировалось Poma][a; 13.02.2013 в 21:06.
Poma][a вне форума Ответить с цитированием
Старый 14.02.2013, 02:47   #24
Anka1101
Пользователь
 
Регистрация: 31.01.2013
Сообщений: 20
По умолчанию

Ну я же не смотрю сколько вам там лет всем
Anka1101 вне форума Ответить с цитированием
Старый 14.02.2013, 17:34   #25
Anka1101
Пользователь
 
Регистрация: 31.01.2013
Сообщений: 20
По умолчанию

Цитата:
Сообщение от Poma][a Посмотреть сообщение
На "мальчика" здесь тянет только один человек! Остальных в пору "дяденьками" называть

Код:
var
    n, i, sq, k,  count, i : Integer;

begin
    ReadLn (n);

    count := 0; i := 1;
    while count < n do begin
        sq := Round (Sqrt(n));
	k := 2;
	while (k <= sq) and (n mod k <> 0) do
	        Inc (k);
        if k <= sq then begin
                WriteLn (i*2*3*5);
                Inc (count)
        end;
        Inc (i)
    end
end.
Почему-то отображается кособоко



Ой а объясните пожалуйста что значат все эти переменные?
Anka1101 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск заглавных букв sergei64_89 SQL, базы данных 1 08.10.2011 09:25
Сформировать 2 множества,состоящих из заглавных букв латинского алфавита. Определить элементы,принадлежащ Aktor1992 Паскаль, Turbo Pascal, PascalABC.NET 0 12.04.2011 22:13
Сортировка заглавных и строчных букв Ronk Общие вопросы C/C++ 6 03.03.2010 19:44
перевод заглавных букв в строчные в вба peq Microsoft Office Excel 4 29.09.2009 23:31
Перебор заглавных букв в слове =LeonZone= Общие вопросы Delphi 8 02.11.2007 14:59