This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
courses:programming:extra_tasks_for_all [2021/09/27 10:44] pro100kot |
courses:programming:extra_tasks_for_all [2022/12/10 09:08] (current) |
||
---|---|---|---|
Line 6: | Line 6: | ||
===== Задачи для самостоятельного решения ===== | ===== Задачи для самостоятельного решения ===== | ||
- | |||
- | Задачи на структуры (в задачах подразумевается, что хранения связных данных (данных об одном логическом объекте) будет осуществляться с помощью типа struct) | ||
- | * <color green>3</color> На вход программе подается число n, а после - n пар <Название журнала> <цена>. Следует полагать, что название не содержит пробельные символы. Требуется сохранить данные в массив и вывести информацию о журналах с ценой выше 100. | ||
- | * <color green>3</color> На вход программе подается число n, а после - n пар <Название журнала> <цена>. Следует полагать, что название не содержит пробельные символы. Требуется создать и заполнить еще один массив теми журналами, стоимость которых меньше 30 | ||
* <color blue>4</color> На вход программе подается строка, представляющая собой последовательность латинских букв. Требуется определить, является ли строка палиндромом (одинаково читающееся в обоих направлениях (A roza upala na lapu Azora)). Вывести "Yes" или "No". | * <color blue>4</color> На вход программе подается строка, представляющая собой последовательность латинских букв. Требуется определить, является ли строка палиндромом (одинаково читающееся в обоих направлениях (A roza upala na lapu Azora)). Вывести "Yes" или "No". | ||
Line 102: | Line 98: | ||
Дан набор прямых линий на плоскости (прямая может задаваться уравнением прямой или с помощью двух точек - на ваш выбор), которые могут пересекаться. Найти количество областей, на которые они разбивают плоскость. | Дан набор прямых линий на плоскости (прямая может задаваться уравнением прямой или с помощью двух точек - на ваш выбор), которые могут пересекаться. Найти количество областей, на которые они разбивают плоскость. | ||
+ | |||
+ | **<color red>4</color> Задачи на структуры** | ||
+ | В задачах подразумевается, что хранения связных данных (данных об одном логическом объекте) будет осуществляться с помощью типа struct. | ||
+ | * На вход программе подается число n, а после - n пар <Название журнала> <цена>. Следует полагать, что название не содержит пробельные символы. Требуется сохранить данные в массив и вывести информацию о журналах с ценой выше 100. | ||
+ | * На вход программе подается число n, а после - n пар <Название журнала> <цена>. Следует полагать, что название не содержит пробельные символы. Требуется создать и заполнить еще один массив теми журналами, стоимость которых меньше 30 | ||