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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.04.2015, 07:36   #1
Azimzhan
Новичок
Джуниор
 
Регистрация: 27.04.2015
Сообщений: 1
По умолчанию Процедуры

Дано натуральное число n. Составить программу для определения количества цифр в этом числе.
4. Написать программу для поиска 100 первых простых чисел.
Нужно из этих двух задач составить диалоговую программу... Тоесть сначала решить оба а потом объединить их в одно через процедуру.... Или хотя бы просто решите мне эти 2 задачи... Срочно пожалуйста заранее спасибо
Azimzhan вне форума Ответить с цитированием
Старый 29.04.2015, 14:16   #2
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,949
По умолчанию

1 задача:
Код:
var n:integer;
     s:string;
begin
   Readln(n);
   s:=IntToStr(n);
   Writeln(Length(n));
   Readln;
end;
4 задача:
Код:
function simple(n:integer):boolean;
var i:integer;
begin
   Result:=false;
   If n<2 then
      Exit;
   For i:=2 to Trunc(Sqrt(n)) do
      If n mod i=0 then
         Exit;
   Result:=true;
end;

var p:array[1..1000] of integer;
    i,k:integer;
begin
   Randomize;
   For i:=1 to 1000 do
      p[i]:=Random(1000);
   k:=0;
   For i:=1 to 1000 do
      If simple(p[i]) then
      begin
         Write(p[i],'  ');
         k:=k+1;
         If k=100 then
            Break;
      end;
   Writeln;
   Writeln('k = ',k);
   Readln;
end.
Сойдет?
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедуры и функции - Заданы три двумерных массива одинаковой размерности. Написать фукнции и процедуры их обработки sekirei Паскаль, Turbo Pascal, PascalABC.NET 8 21.11.2013 15:45
Определение имени процедуры из нутри самой процедуры RISagitov Microsoft Office Excel 8 28.09.2012 17:15
Использование имени процедуры в качестве параметра другой процедуры Alexey355 Помощь студентам 1 23.04.2011 13:59
закончить выполнение процедуры из тела другой процедуры Alaysor Общие вопросы Delphi 14 23.01.2011 05:26
Управляющие структуры, процедуры Function и процедуры Sub Natalo4ka Помощь студентам 0 17.05.2010 22:00