Информатика и программирование

ID Тема Тип Содержание Объем (лист) Год Цена (руб.)
408
Задачи на C++
Задачи Практика 8 2012 500

Возможна покупка задач отдельно.

1. Напишите программу, которая запрашивает текущее время: часы, минуты и секунды и выводит, сколько секунд осталось до конца суток.
2. Дан порядковый номер дня недели. Вывести на экран его название.
3. Напишите приложение для рисования снежинок: установите цвет формы в синий и при щелчке мыши в этом месте должна появиться снежинка белого цвета с восемью лучиками.
4.Напишите программу, которая при нажатии на клавиши управления курсором перемещает форму в соответствующем направлении, при нажатии комбинации клавиши Shift и клавиши управления курсором – изменяет размеры формы, при этом в заголовке формы должна отображаться информация о размерах и положении формы.
5. Создайте приложение с двумя формами, в котором на первой (главной) форме выводится сообщение «Нажми `к`, чтобы увидеть круг `п`, чтобы увидеть прямоугольник и `т`, чтобы увидеть треугольник. Для закрытия приложения нажми Esc». При нажатии на клавиши `к`, `п` и `т` открывается другая форма, на которой изображена указанная фигура в произвольном месте, произвольного размера, цвета и толщины и цвета контура, а в заголовке формы указано название фигуры. При нажатии на клавишу Esc по главной форме, приложение закрывается, предварительно выдав сообщение, уточняющее, точно ли пользователь хочет закрыть приложение.
6.
7. Стороны прямоугольника заданы натуральными числами А и В. Определить насколько квадратов, стороны которых выражены натуральными числами, можно разрезать данный прямоугольник, если от него каждый раз отрезается квадрат максимально большой площади.
8. Разработать приложение, в котором от одного до другого края формы должна туда-сюда проезжать машина, нарисованная из двух прямоугольников (кабина и кузов) и двух кругов (колеса).
9. В консольном приложении реализуйте указанную задачу, используя двумерный массив вещественных чисел. Размерность массива считается с клавиатуры, элементы – случайные числа из диапазона [-25, 0…50, 0]. На экран данные выводятся с точностью до двух знаков после запятой. Заменить все отрицательные элементы на сумму их соседей (соседними являются элементы, расположенные на одну строку выше или ниже в том же столбце или на один столбец левее или правев той же строке; в зависимости от положения элемента количество его соседей может быть два, три или четыре).





  •  


/td