<span>Для обеспечения единообразного взаимодействия компьютеров в глобальной сети используется протокол информационного обмена. Одним из таких протоколов является TCP/IP. Интернет – это объединение глобальных сетей, поддерживающих данный протокол.</span>
<em>// PascalABC.NET 3.2, сборка 1416 от 26.03.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var n:=ReadInteger('Количество строк в массиве:');
var m:=ReadInteger('Количество столбцов в массиве:');
var k:=ReadInteger('Значение k (от 0 до '+(m-1)+'):');
Writeln('*** Исходный массив [',n,',',m,'] ***');
var a:=MatrRandom(n,m,-99,99);
a.Println(4); Writeln(4*a.ColCount*'-');
a.ElementsByRow.Where(x->x mod m=k).Println
end.
<u>Пример</u>
Количество строк в массиве: 4
Количество столбцов в массиве: 7
Значение k (от 0 до 6): 1
*** Исходный массив [4,7] ***
-76 -31 10 -56 -89 43 71
-96 -9 -26 19 -57 -90 -37
43 -97 -32 -76 48 -17 -28
-27 -27 -24 -68 -16 -13 54
----------------------------
43 71 43
Достоинства:
- качество картенки просто как персик, увеличивай хоть до 1000%, пикселей не увидешь
- можно рисовать очень точные изображения
- можно создавать потресающие абстракции, а также картинки
- вес файла очень мал, нежели растровый
минусы:
- нельзя создавать обьемные рисунки
- нет настолько крутых эффектов как в растровой графике
- растровый рисунок невозможно перенести в векторный
1. Две рядом стоящие цифры могут дать максимум 18 (сочетание 99), поэтому все четырехзначные варианты, содержащие пары больше 18 отбрасываем (1916,1619).
2. Результат 1616 может получиться только как комбинация 8+8, т.е исходным было число 888. Найдено первое число.
3. Результат 169 может быть образован из числа 881, это второе число.
4. Результат 163 никак не может быть получен, потому что 16 - это 9+7, 8+8 или 7+9, но даже 7, сложенное с 0 даст уже 7, а не 3.
5. Результат 316 по той же причине не может быть получен - число 3 это сумма 1+2, но даже 2+9 не даст 16.
6. Результат 916 может быть получен из 188, но только как комбинация 9,16, что нарушает порядок невозрастания. Бракуем.
7. Результат 116 может быть получен из 651, это третье число.
Ответ: 3 числа.