IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Различные числа и случайный порядок
maks
сообщение 27.03.2003 9:40
Сообщение #1


Гость






1.
Условие:
Дано натуральное число N (0<N<1000000). Сколько различных цифр встречается в его записи?
Входные данные:
Число N вводиться с клавиатуры
122334
Выходные данные:
На экран выдаётся одно число, которое указывает количество различных цифр в числе 4

2.
Условие:
С клавиатуры вводиться число N (0<N<1000). Расположить числа от 0 до N-1 в случайном порядке. (В результате работы алгоритма любая перестановка чисел может встречаться одинаково часто)
Входные данные:
Число N, введённое с клавиатуры. 10
Выходные данные:
Файл Output.txt с набором чисел от 0 до N-1, записанными через пробел
0 5 2 9 3 7 1 8 4 6
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Ivs
сообщение 27.03.2003 12:53
Сообщение #2


Бывалый
***

Группа: Пользователи
Сообщений: 209

Репутация: -  0  +


Вот вторая:
Код

(******************************)
(*        Перестановки        *)
(* Алгоритм случайной выборки *)
(******************************)

Var
  i    : Integer;                      { Счетчик в цикле                          }
  N    : Integer;                      { Само число                               }
  Temp : Integer;                      { Вспомогательная переменная               }
  k,j  : Integer;                      { Случайные числа                          }
  A    : Array [0..999] of Integer;    { Массив чисел от 0 до N-1                 }
  F    : Text;                         { Файловая переменная                      }

Begin
  Assign(F,'OUTPUT.TXT');              { Связываем файл. переменную с файлом      }
  Rewrite(F);                          { Открываем для записи                     }
  Write('Input N (1<N<1000): ');       { Ввод числа N                             }
  Readln(N);                           { ---------------------------------------- }
  for i:=0 to N-1 do A[i]:=i;          { Заполняем массив A числами от 0 до N-1   }
  for i:=0 to N-1 do                   { Цикл  случайных перестановок             }
  begin                                { Можно увеличить число итераций           }
     k:=Random(N-1);                   { В k случайное число от 0 до N-1          }
     j:=Random(N-1);                   { В j случайное число от 0 до N-1          }
     Temp:=A[k];                       { Обмен значений двух переменных           }
     A[k]:=A[j];                       { ---------------------------------------- }
     A[j]:=Temp;                       { ---------------------------------------- }
  end;
  for i:=0 to N-1 do Write(F,A[i],' ');{ Вывод уже переставленного массива в файл }
  Close(F);                            { Закрываем файл                           }
End.


--------------------
Если вы хотите чаще встречаться с понравившейся девушкой установите ей Windows'95
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
maks   Различные числа и случайный порядок   27.03.2003 9:40
Ivs   Re: Различные числа и случайный порядок   27.03.2003 12:21
Ivs   Re: Различные числа и случайный порядок   27.03.2003 12:53
maks   Re: Различные числа и случайный порядок   5.04.2003 11:17
Ivs   Re: Различные числа и случайный порядок   5.04.2003 12:18
Maks   Re: Различные числа и случайный порядок   6.04.2003 12:00
AlaRic   Re: Различные числа и случайный порядок   6.04.2003 12:16
Ivs   Re: Различные числа и случайный порядок   6.04.2003 12:33
AlaRic   Re: Различные числа и случайный порядок   6.04.2003 12:54
Ivs   Re: Различные числа и случайный порядок   6.04.2003 19:27
reill   Re: Различные числа и случайный порядок   8.04.2003 5:04
GLuk   Re: Различные числа и случайный порядок   8.04.2003 5:25
Сергей   Re: Различные числа и случайный порядок   14.04.2003 15:24
ozzy   Re: Различные числа и случайный порядок   15.04.2003 4:11
reill   Re: Различные числа и случайный порядок   15.04.2003 4:48
AlaRic   Re: Различные числа и случайный порядок   15.04.2003 10:11
reill   Re: Различные числа и случайный порядок   15.04.2003 16:52
Maks   Re: Различные числа и случайный порядок   16.04.2003 14:13
Maks   Re: Различные числа и случайный порядок   24.04.2003 12:07


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 21.07.2025 21:35
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"