Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР 2015.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
77 Кб
Скачать
☆
  1. Написать программу, осуществляющую перевод чисел из одной системы счисления в другую.

  2. Дано три натуральных числа. Найти их наибольший общий делитель.

  3. Даны длины отрезков a, b c и d. Для каждой тройки отрезков, из которых можно построить треугольник напечатать его площадь.

  4. Написать программу, вводящую последовательность, содержащую от 3 до 50 слов, в каждом из которых от 5 до 10 латинских букв, между соседними словами не менее одного пробела, за последним словом точка, и определяющую все слова максимальной длины.

  5. Вычислить площадь выпуклого многоугольника, заданного координатами вершин.

  6. Дан текстовый файл, содержащий слова, числа, знаки препинания. Подсчитать сумму всех содержащихся в файле чисел.

  7. Написать программу, вводящую последовательность, содержащую от 2 до 50 слов, в каждом из которых от 3 до 8 латинских букв, между соседними словами не менее одного пробела, за последним словом точка, и определяющую слово встречающееся чаще всего;

Структуры

  1. Описать структуру с именем AEROFLOT, содержащую поля: название пункта назначения рейса, номер рейса, тип самолета.

Написать программу, выполняющую следующие действия:

  • ввод данных в массив, состоящий из элементов типа AEROFLOT;

  • сортировку массива по указанному полю;

  • удаление записи из массива;

  • поиск записей по указанному полю.

  • Описать структуру TRANSPORT содержащую информацию по грузоперевозкам (N рейса, пункт назначения, наименование, вес).

    Написать программу, выполняющую следующие действия:

    • ввод данных в массив, состоящий из элементов типа TRANSPORT;

    • сортировку массива по указанному полю;

    • удаление записи из массива;

    • поиск записей по указанному полю.

  • Из ведомости с оценками (порядковый номер, Ф.И.О. студента и три оценки) определить количество отличников и средний бал каждого студента. Использовать тип данных «структура». В программе должны быть предусмотрены добавление и удаление записи о студенте, сортировка по указанному критерию.

  • Составить программу, выводящую на экран изменения температуры по дням недели (дата, день недели, температура, влажность). Использовать тип данных «структура». В программе должно быть предусмотрено добавление и удаление записи, определение минимума и максимума температуры.

  • Написать программу, определяющую какие шахматные фигуры (пешка король, ферзь, слон, конь, ладья), могут за один ход перейти с поля n1 шахматной доски на поле n2. Использовать тип данных «структура».

  • Написать программу, реализующую арифметические операции (сложение, вычитание, умножение, деление), над комплексными числами. Использовать тип данных «структура».

  • Четырехугольник задан координатами вершин. Необходимо определить, является ли он квадратом, параллелограммом, трапецией или ромбом.