Программирование
1. Создать текстовый файл proba.dat, содержащий все трехзначные числа, кратные 125.
2. Массив размером 7 строк 7 столбцов, заполнить числами из входного текстового файла. Исходный массив распечатать. Столбец, где расположен минимальный элемент массива, упорядочить по возрастанию методом пересчета в одномерный массив. Созданный массив распечатать.
3. Создать текстовый файл из четырех символьных массивов. Считать его и выдать на экран номера одинаковых элементов в каждом массиве(сравнить с первым элементом массива).Если таких нет, то тоже выдать сообщение.
4. Написать программу, которая выводит таблицу квадратов первых пяти целых положительных нечетных чисел.
5. Задана матрица С (NxM) из вещественных элементов. В каждой строке матрицы переставить максимальный и минимальный элемент. Распечатать полученную матрицу.
6. Задана прямоугольная матрица NxM из целых положительных и отрицательных чисел. Упорядочить строки матрицы по убыванию наибольшего по абсолютной величине элемента в строке матрицы.
7. Напишите функцию, которая выбирает из предложения, слова в котором разделены пробелами, последнее слово. Предложение должно передаваться в функцию с помощью строки - параметра. В основной программе введите с клавиатуры произвольное предложение, с помощью функции выберите последнее слово и напечатайте его.
8. Напишите программу, которая на сменном диске компьютера создает файл tovar.txt и записывает в него 5 новых товаров, введенных пользователем, их цену и дату реализации. Данные должны быть разделены табуляцией.
9. Написать программу, создающую массив из 10 случайных целых чисел из отрезка [-50; 50]. Вывести на экран весь массив и на отдельной строке — значение минимального элемента массива.
10. Для обхода массива использовать указатели (запрещено обращаться к элементам массива по индексам) N серых и M белых мышей сидят по кругу. Кошка ходит по кругу по часовой стрелке и съедает каждую S-тую мышку. В первый раз счет начинается с серой мышки. Составить алгоритм определяющий порядок в котором сидели мышки, если через некоторое время осталось K серых и L белых мышей.
11. Создайте класс с именем time, содержащий три поля типа int, предназначенные для хранения часов, минут и секунд. Один из конструкторов класса должен инициализировать поля нулевыми значениями, а другой конструктор — заданным набором значений. Создайте метод класса, который будет выводить значения полей на экран в формате 11:59:59, и метод, складывающий значения двух объектов типа time, передаваемых в качестве аргументов. В функции main() следует создать два инициализированных объекта (подумайте, должны ли они быть константными) и один неинициализированный объект. Затем сложите два инициализированных значения, а результат присвойте третьему объекту и выведите его значение на экран. Где возможно, сделайте методы константными.
12. Написать оконное приложение «Конвертер». Осуществить перевод единиц измерения. Например, перевода веса, объёма, массы, времени, расстояния… Позиций должно быть пять.