Практика для кодера
1.28K subscribers
52 photos
105 links
На этом канале будут публиковаться задачи для начинающих программистов. Можно решать на любом языке, делиться своим кодом и достижениями с другими участниками и обсуждать задачи в комментариях. Автор @morph1995
Download Telegram
Специально для вас на Boosty доступен пост с открытым доступом (без платной подписки). Поэтому переходите и нажимайте на кнопку "Отслеживать" - это бесплатно и вы будите получать уведомления о выходе новых эксклюзивных материалов.

По ссылке можно скачать макет раздела сайта и сверстать предложенный раздел по макету из Figma. Расширь портфолио и прокачай скиллы!

#layout
🔥1
Задача 455: Дан массив размера N и целое число K (1 ≤ K ≤ N). Перед элементом массива с порядковым номером K вставить новый элемент с нулевым значением

Категория: Одномерные массивы

Условие вида «дан массив размера N» означает, что вначале дается фактический размер массива (целое число N), а затем приводятся все его элементы. Если в задании явно не указывается, какие значения может принимать размер исходного массива, то предполагается, что размер может изменяться в пределах от 2 до 10. Порядковый номер начального элемента массива считается равным 1. Если в задании, связанном с созданием (преобразованием) массива, не описан результирующий набор данных, то предполагается, что этим набором является созданный (преобразованный) массив, и необходимо вывести все его элементы в порядке возрастания их индексов.

При выполнении заданий из данного пункта не следует использовать вспомогательные массивы.

#category_array
🔥1
Задача 456: Дан массив размера N. Продублировать в нем элементы с четными номерами (2, 4, ...). Условный оператор не использовать

Категория: Одномерные массивы

Условие вида «дан массив размера N» означает, что вначале дается фактический размер массива (целое число N), а затем приводятся все его элементы. Если в задании явно не указывается, какие значения может принимать размер исходного массива, то предполагается, что размер может изменяться в пределах от 2 до 10. Порядковый номер начального элемента массива считается равным 1. Если в задании, связанном с созданием (преобразованием) массива, не описан результирующий набор данных, то предполагается, что этим набором является созданный (преобразованный) массив, и необходимо вывести все его элементы в порядке возрастания их индексов.

При выполнении заданий из данного пункта не следует использовать вспомогательные массивы.

#category_array
2🔥1
Специально для вас на Boosty доступен пост с открытым доступом (без платной подписки). Поэтому переходите и нажимайте на кнопку "Отслеживать" - это бесплатно и вы будите получать уведомления о выходе новых эксклюзивных материалов.

По ссылке можно скачать макет из 2 секций сайта и сверстать предложенные разделы по макету из Figma. Расширь портфолио и прокачай скиллы!

#layout
👍1🔥1
Задача 457: Дан файл вещественных чисел. Найти сумму его элементов с четными номерами

Категория
: Двоичные (типизированные) файлы

#category_file
🔥1🤔1
Задача 458: Дан файл целых чисел. Найти количество содержащихся в нем серий (то есть наборов последовательно расположенных одинаковых элементов). Например, для файла с элементами 1, 5, 5, 5, 4, 4, 5 результат равен 4

Категория
: Двоичные (типизированные) файлы

#category_file
🔥1
Можно попробовать свои силы и сверстать предложенный макет сайта. Таким образом вы сможете закрепить все изученное и попробовать свои силы.

#layout
👍6🔥1
Задача 459: Дан файл вещественных чисел. Найти его первый локальный минимум (локальным минимумом называется элемент, который меньше своих соседей)

Категория
: Двоичные (типизированные) файлы

#category_file
🔥1
Задача 460: Дан файл вещественных чисел. Найти его последний локальный максимум (локальным максимумом называется элемент, который больше своих соседей)

Категория
: Двоичные (типизированные) файлы

#category_file
🔥1
Можно попробовать свои силы и сверстать предложенный макет сайта. Таким образом вы сможете закрепить все изученное и попробовать свои силы.

#layout
🔥1
Задача 461: Дан файл вещественных чисел. Заменить в нем все элементы на их квадраты

Категория
: Двоичные (типизированные) файлы

#category_file
🔥1
Задача 462: Дан файл вещественных чисел. Поменять в нем местами минимальный и максимальный элементы

Категория
: Двоичные (типизированные) файлы

#category_file
🔥1
Задача 463: Дан файл целых чисел, содержащий более 50 элементов. Уменьшить его размер до 50 элементов, удалив из файла необходимое количество конечных элементов

Категория
: Двоичные (типизированные) файлы

#category_file
🔥1
Задача 464: Дан файл целых чисел, содержащий четное количество элементов. Удалить из данного файла вторую половину элементов

Категория
: Двоичные (типизированные) файлы

#category_file
🔥1
Задача 465: Дан файл целых чисел. Удалить из него все элементы с четными номерами

Категория
: Двоичные (типизированные) файлы

#category_file
🔥1
Задача 466: Дан файл целых чисел. Удалить из него все отрицательные числа

Категория
: Двоичные (типизированные) файлы

#category_file
🔥1
Задача 467: Дан файл целых чисел, содержащий менее 50 элементов. Увеличить его размер до 50 элементов, записав в начало файла необходимое количество нулей

Категория
: Двоичные (типизированные) файлы

#category_file
🔥1
Задача 468: Дан файл целых чисел. Удвоить его размер, записав в конец файла все его исходные элементы (в том же порядке)

Категория
: Двоичные (типизированные) файлы

#category_file
🔥1
Задача 469: Даны целые положительные числа M и N. Сформировать целочисленную матрицу размера M * N, у которой все элементы 1-й строки имеют значение 10*i (i = 1, ..., M)

Категория: Двумерные массивы (матрицы)

Условие вида «дана матрица размера M * N» означает, что вначале дается фактический размер двумерного массива-матрицы (количество строк M и количество столбцов N), а затем приводятся элементы этого массива (количество элементов равно M*N). Если в задании явно не указывается, какие значения могут принимать размеры исходной матрицы, то предполагается, что и число строк, и число столбцов может меняться в пределах от 2 до 10. Порядковые номера начальной строки и начального столбца матрицы считаются равными 1. Ввод и вывод элементов матрицы осуществляются по строкам.

Квадратной матрицей порядка M называется двумерный массив-матрица размера M * M.

Если в задании, связанном с созданием (преобразованием) матрицы, не описан результирующий набор данных, то предполагается, что этим набором является созданная (преобразованная) матрица, и необходимо вывести все ее элементы.

В заданиях на формирование матрицы предполагается, что размер результирующей матрицы не превосходит 10 * 10.

#category_matrix
🔥2
Задача 470: Даны целые положительные числа M и N. Сформировать целочисленную матрицу размера M * N, у которой все элементы J-го столбца имеют значение 5*j (j = 1, ..., N)

Категория: Двумерные массивы (матрицы)

Условие вида «дана матрица размера M * N» означает, что вначале дается фактический размер двумерного массива-матрицы (количество строк M и количество столбцов N), а затем приводятся элементы этого массива (количество элементов равно M*N). Если в задании явно не указывается, какие значения могут принимать размеры исходной матрицы, то предполагается, что и число строк, и число столбцов может меняться в пределах от 2 до 10. Порядковые номера начальной строки и начального столбца матрицы считаются равными 1. Ввод и вывод элементов матрицы осуществляются по строкам.

Квадратной матрицей порядка M называется двумерный массив-матрица размера M * M.

Если в задании, связанном с созданием (преобразованием) матрицы, не описан результирующий набор данных, то предполагается, что этим набором является созданная (преобразованная) матрица, и необходимо вывести все ее элементы.

В заданиях на формирование матрицы предполагается, что размер результирующей матрицы не превосходит 10 * 10.

#category_matrix
👍1🔥1