Записи с меткой «Паскаль»

Решаем задачи Абрамян на Паскале. Matrix75

Matrix75. Дана матрица размера $$M \times N$$. Элемент матрицы называется ее локальным максимумом, если он больше всех окружающих его элементов. Поменять знак всех локальных максимумов данной матрицы на противоположный. При решении допускается использовать вспомогательную матрицу.

Решаем задачи Абрамян на Паскале. File50

File50. Даны два файла вещественных чисел с именами $$S_1$$ и $$S_2$$, элементы которых упорядочены по возрастанию. Объединить эти файлы в новый файл с именем $$S_3$$ так, чтобы его элементы также оказались упорядоченными по возрастанию.

Решаем задачи Абрамян на Паскале. String49

String49. Дана строка, состоящая из русских слов, набранных заглавными буквами и разделенных пробелами (одним или несколькими). Преобразовать каждое слово в строке, заменив в нем все предыдущие вхождения его последней буквы на символ «.» (точка). Например, слово «МИНИМУМ» надо преобразовать в «.ИНИ.УМ». Количество пробелов между словами не изменять.

Решаем задачи Абрамян на Паскале. Text32

Text32. Дан символ $$C$$ — прописная (заглавная) русская буква и текстовый файл. Создать строковый файл и записать в него все слова из исходного файла, начинающиеся на эту букву (прописную или строчную). Словом считать набор символов, не содержащий пробелов, знаков препинания и ограниченный пробелами, знаками препинания или началом/концом строки. Если исходный файл не содержит подходящих слов, …

Решаем задачи Абрамян на Паскале. Text31

Text31. Дано целое число $$K$$ и текстовый файл. Создать строковый файл и записать в него все слова длины $$K$$ из исходного файла. Словом считать набор символов, не содержащий пробелов, знаков препинания и ограниченный пробелами, знаками препинания или началом/концом строки. Если исходный файл не содержит слов длины K, то оставить результирующий файл пустым.

Решаем задачи Абрамян на Паскале. Matrix74

Matrix74. Дана матрица размера $$M \times N$$. Элемент матрицы называется ее локальным минимумом, если он меньше всех окружающих его элементов. Заменить все локальные минимумы данной матрицы на нули. При решении допускается использовать вспомогательную матрицу.

Решаем задачи Абрамян на Паскале. File49

File49. Даны четыре файла целых чисел разного размера с именами $$S_A$$, $$S_B$$, $$S_C$$, $$S_D$$ и строка $$S_E$$. Создать новый файл с именем $$S_E$$, в котором чередовались бы элементы исходных файлов с одним и тем же номером (как в задании File48). «Лишние» элементы более длинных файлов в результирующий файл не записывать.

Решаем задачи Абрамян на Паскале. String48

String48. Дана строка, состоящая из русских слов, набранных заглавными буквами и разделенных пробелами (одним или несколькими). Преобразовать каждое слово в строке, заменив в нем все последующие вхождения его первой буквы на символ «.» (точка). Например, слово «МИНИМУМ» надо преобразовать в «МИНИ.У.». Количество пробелов между словами не изменять.

Решаем задачи Абрамян на Паскале. Matrix73

Matrix73. Дана матрица размера $$M \times N$$. После последнего столбца, содержащего только отрицательные элементы, вставить столбец из нулей. Если требуемых столбцов нет, то вывести матрицу без изменений.