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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.01.2008, 23:23   #1
Gangzta
Пользователь
 
Регистрация: 04.01.2008
Сообщений: 20
По умолчанию 2 задачи на Turbo Pascal (p/s: я лаймер=()

Не хочу быть надоедливым...тут еще оказывается 2 задачи в Turbo Pascal(((...помогите пожалуйста...только не хочу напрягать...
Задача 3 - В массиве из 6 элементов найти минимальный элемент и поменять его местами с элементом, находящимся на третьей позиции.
Задача 4 - В массиве из 50 элементом (с помощью Random) найти все числа, равные 5 и вывести их номер.

Последний раз редактировалось Gangzta; 04.01.2008 в 23:32.
Gangzta вне форума Ответить с цитированием
Старый 05.01.2008, 00:38   #2
Карась
Участник клуба
 
Аватар для Карась
 
Регистрация: 26.10.2007
Сообщений: 1,244
По умолчанию

Код:
program Project1;

{$APPTYPE CONSOLE}

VAR mas : array [1..50] of Integer;
    i : Byte;
    Flag : Boolean;

BEGIN
Writeln ('Programma 4');
Randomize;
Writeln ('Nomera elementov ravnix 5:');
  FOR i := 1 To 50 Do
   BEGIN
     Mas[i] := Random(10);
     IF Mas[i] = 5 Then
      BEGIN
       Flag := True;
       Write (i,' ');
      END;
   END;
  IF Flag = False Then Writeln ('Net takix elementov');
Readln;
END.
Вот только непонятно надо ли сам массив выводить на экран....
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым,
Попытка глубже понимать уже попахивает литром...
Карась вне форума Ответить с цитированием
Старый 05.01.2008, 00:46   #3
Gangzta
Пользователь
 
Регистрация: 04.01.2008
Сообщений: 20
По умолчанию

Пасиба огромное!!!!!!))
Gangzta вне форума Ответить с цитированием
Старый 05.01.2008, 00:52   #4
Карась
Участник клуба
 
Аватар для Карась
 
Регистрация: 26.10.2007
Сообщений: 1,244
По умолчанию

Код:
program Project1;

{$APPTYPE CONSOLE}

VAR mas : array [1..6] of Integer;
    i, z : Byte;
    min, m : Integer;

BEGIN
Writeln ('Programma 3');
Randomize;
  FOR i := 1 To 6 Do
   BEGIN
     Mas[i] := Random(10) - 5;
     Write (mas[i],' ');
   END;
   Min := mas[1];
   FOR i := 2 To 6 Do
     IF mas[i] < Min Then
       BEGIN
         Min := mas[i]; z := i;
       END;
   Writeln;
   Writeln ('min = ', min, ' Nomer = ', z);
M := mas[3]; mas[3] := mas[z]; mas[z] := M;
FOR i := 1 To 6 Do Write (mas[i],' ');
Readln;
END.
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым,
Попытка глубже понимать уже попахивает литром...
Карась вне форума Ответить с цитированием
Старый 05.01.2008, 01:03   #5
Gangzta
Пользователь
 
Регистрация: 04.01.2008
Сообщений: 20
По умолчанию

йа тебе оч благодарен!!!спасибо приогромнейшее!!!
Gangzta вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите пожалуйста решить 2 задачи в Turbo Pascal Gangzta Паскаль, Turbo Pascal, PascalABC.NET 4 04.01.2008 21:12
как написать DLL на Turbo Pascal? mofr Паскаль, Turbo Pascal, PascalABC.NET 4 26.02.2007 18:35
Turbo Pascal в Delphi 7 adm34 Общие вопросы Delphi 5 04.02.2007 11:29