Задание + уточнение ** фотографии

0 голосов
72 просмотров

Задание + уточнение на фотографии


image
image

Информатика (7.7k баллов) | 72 просмотров
0

P.S. Если решение на Паскале, комментарии НЕ обязательны

Дан 1 ответ
0 голосов

===== PascalABC.NET =====

begin

 var m := ReadInteger('Мощность множества X:');

 var x := ReadArrInteger('Введите числовые элементы множества X:', m);

 Readln;

 var y := ReadString('Введите символьные элементы множества Y:')

     .Where(c -> c <> ' ').ToArray;

 Print('X:');

 foreach var a in X do

   Write(a:5);

 Writeln;

 Print('Y:');

 y := y.Shuffle;

 for var i := 0 to x.High do

   Write(y[i]:5)

end.


image
(1.6k баллов)
0

Тут отображение условно-неоднозначное, при каждом запуске на одних и тех же данных оно меняться может. Поскольку мощность Х меньше Y, из Y случайным образом перемешивается после ввода, а затем из него выбираются элементы по порядку.