Задачи для программирования. Простейшие конструкции языка С.

Страницы работы

Фрагмент текста работы

библиотечные функции и формат вывода «%о» для преобразования в символьный вид.

19. Составить блок-схему и разработать программу, которая переставляет в обратном порядке элементы главной диагонали.

20. Составить блок-схему и разработать программу, которая по данным длинам отрезков А, В, С, Е вычисляет площади всех треугольников, составленных из любой тройки этих отрезков (в том случае, если из тройки отрезков можно составить треугольник).

21. Составить блок-схему и разработать программу транспонирования заданной матрицы.

22. Составить блок-схему и разработать программу вычисления для заданных n и m значение функции .

23. Составить блок-схему и разработать программу проверки, являются ли симметричными в матрице главная и  побочная диагональ.

24. Составить блок-схему и разработать программу, которая все нулевые элементы заданного массива переносит в его конец, а остальные – в начало, сохраняя порядок их следования.

25. Составить блок-схему и разработать программу, которая переставляет в заданной матрице строки в обратном порядке.

IV. Типовые задачи.

1.  Сколько существует четырехзначных чисел, кратных 45, две средние цифры которых 7 и 9? Распечатать общее количество и сами числа.

2.  Из заданного множества точек на плоскости выбрать такие три точки А, В, С, чтобы внутри треугольника АВС содержалось максимальное количество точек этого множества.

3.  Переформировать матрицу таким образом, чтобы ее строки располагались по возрастанию их поэлементных сумм.

4.  Вычислить треугольник Паскаля n-го порядка.

5.  Для заданной матрицы найти минимум среди сумм модулей элементов диагоналей, параллельных побочной диагонали.

6.  Дана целочисленная матрица . Заменить нулями элементы матрицы, стоящие на пересечении строк и столбцов, в которых имеется хотя бы по одному нулю.

7.  Найти все натуральные числа, не превосходящие N и делящиеся нацело на каждую из своих цифр.

8.  Подсчитать количество «счастливых» шестизначных билетов в рулоне, если номер первого билета m, а количество билетов n.

9.  Переформировать матрицу таким образом, чтобы ее столбцы располагались по убыванию их поэлементных сумм.

10.Найти наименьшее среди тех элементов массива М, которые не являются элементами массива К.

11.Из заданного на плоскости множества точек выбрать такие три, которые составляют треугольник наибольшей площади.

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

13.Дан массив с большим количеством нулевых элементов. Заменить в нем каждую группу из нечетного количества подряд идущих нулей на один нуль, а из четного количества – на два.

14.Из заданного множества точек плоскости выбрать такие три, которые составляют треугольник наибольшего периметра.

15.Написать и протестировать функцию, которая циклически сдвигает массив длины n влево на k позиций.

16.Написать функцию, которая в целом положительном числе, записанном в шестнадцатеричной системе счисления, переставляет разряды в обратном порядке и возвращает полученный результат в качестве значения функции

Похожие материалы

Информация о работе

Тип:
Задания на контрольные работы
Размер файла:
245 Kb
Скачали:
0