Студентам

Ну вот и создал страничку, предназначенную для помощи студентам-программистам. На ней планирую выкладывать мои разнообразные работы, которые от нас требовали в универе. В основном это математические задачи (ну конечно, ведь кодер обязательно должен знать мат науки). Иногда возможно будут встречаться просто программки и прочие полезности. Исходные коды предоставлены на языке C++ и Pascal, алгоритмы простые, поэтому их легко переделать под любой другой язык. А пока встречаем первый пакет исходников:

1. Определение типа треугольника по двум углам
Скачать полный текст задачи и ее решение

2. Определение значения функции
Скачать полный текст задачи и ее решение

3. Разложение натурального числа на простые множители
Скачать полный текст задачи и ее решение

4. Нахождение НОД (наименьший общий делитель) двух чисел
Скачать полный текст задачи и ее решение

5. Нахождение НОК (наименьшее общее кратное) двух чисел
Скачать полный текст задачи и ее решение

6. Вывод списка пятизначных нечетных симметричных чисел
Скачать полный текст задачи и ее решение

7. Вывод списка всех 4-значных нечетных чисел на отрезке, делящихся без остатка на сумму своих цифр
Скачать полный текст задачи и ее решение

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

9. Получение N-ого числа Фибоначчи
Скачать полный текст задачи и ее решение

10. Нахождение первого минимального числа Фибоначчи, превышающего N
Скачать полный текст задачи и ее решение

11. Получение всех чисел Фибоначчи, кратных N и меньших M
Скачать полный текст задачи и ее решение

12. Получение количество делителей числа N
Скачать полный текст задачи и ее решение

13. Определить, простое число N или нет
Скачать полный текст задачи и ее решение

14. Подсчитать на отрезке количество простых чисел
Скачать полный текст задачи и ее решение

15. На отрезке подсчитать количество чисел у которых количество делителей есть число простое
Скачать полный текст задачи и ее решение

16. Вычисление суммы периметров 2 равнобедренных трапеций по основаниям и высоте
Скачать полный текст задачи и ее решение

17. Отсортировать массив латинских символов в алфавитном порядке
Скачать полный текст задачи и ее решение

18. Написать нерекурсивную функцию для вычисления N числа Фибоначчи
Скачать полный текст задачи и ее решение

19. Обнулить все элементы квадратной матрицы порядка M, стоящие ниже главной диагонали
Скачать полный текст задачи и ее решение

20. Найти сумму цифр числа в двоичной системе счисления
Скачать полный текст задачи и ее решение

21. Вычислить 2 в степени n, n<=62 с использованием операции SHL (<<)
Скачать полный текст задачи и ее решение

22. “Вычеркнуть” или “устанавить” в двоичном представлении данного натурального числа i-й бит
Скачать полный текст задачи и ее решение

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

24. Поменять i-й и j-й биты в двоичной записи данного натурального числа
Скачать полный текст задачи и ее решение

25. Вычислить произведение m членов арифметической прогрессии, если известны значения первого члена a1 и разность арифметической прогрессии h
Скачать полный текст задачи и ее решение

26. Определить, содержится ли среди элементов массива значение, равное некоторому эталону
Скачать полный текст задачи и ее решение

27. Найти среди массива элементов наибольший и наименьший и их номера в массиве
Скачать полный текст задачи и ее решение

28. Упорядочить массив сначала по возрастанию, а затем по убыванию значений его элементов.
Скачать полный текст задачи и ее решение

29. Известно, что x[1]<=x[2]<=...<=x[n], где x - массив. Найти количество различных чисел среди элементов массива
Скачать полный текст задачи и ее решение

30. Дан массив х. Найти количество различных чисел среди элементов массива. Число действий должно быть порядка n^2.
Скачать полный текст задачи и ее решение

31. Дан массив х. Не используя других массивов, переставить элементы массива в обратном порядке
Скачать полный текст задачи и ее решение

32. Дан двумерный массив х. Найти в нем максимальный элемент МАХ и заменить нулями элементы массива, расположенные слева и сверху от МАХ и справа и снизу от МАХ
Скачать полный текст задачи и ее решение

33. Дан двумерный массив х. Найти в нем максимальный элемент МАХ и заменить нулями элементы массива, расположенные
a) в строке слева и справа от МАХ
б) в столбце сверху и снизу от МАХ

Скачать полный текст задачи и ее решение

34. Дан двумерный массив х. Найти в нем строку с максимальной суммой элементов и столбец с минимальной суммой.
Скачать полный текст задачи и ее решение

35. Для матрицы х найти все ее седловые точки. Вывести координаты всех найденных седловых точек (номера строк их столбцов) порядке возрастания номеров их строк, в случае равенства номеров строк в порядке возрастания номеров их столбцов.
Если седловых точек нет - вывести слово NO.

Скачать полный текст задачи и ее решение

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

37. Определите количество предложений в заданном тексте (предложение заканчивается либо точкой, либо «!», либо «?»).
Скачать полный текст задачи и ее решение

38. Задана строка символов. Группы символов, разделенные пробелом, будем называть словами. Каждое слово заменить на число, соответствующее количеству символов в слове
Скачать полный текст задачи и ее решение

39. В одномерном массиве А найдите наибольший элемент и поменяйте его местами с первым элементом.
Скачать полный текст задачи и ее решение

40. Найти максимальные элементы каждого столбца двумерного массива А(5, 5). Сформировать одномерный массив, состоящий из этих максимальных элементов. Отсортировать полученный массив по убыванию.
Скачать полный текст задачи и ее решение