Студентам
Ну вот и создал страничку, предназначенную для помощи студентам-программистам. На ней планирую выкладывать мои разнообразные работы, которые от нас требовали в универе. В основном это математические задачи (ну конечно, ведь кодер обязательно должен знать мат науки). Иногда возможно будут встречаться просто программки и прочие полезности. Исходные коды предоставлены на языке 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). Сформировать одномерный массив, состоящий из этих максимальных элементов. Отсортировать полученный массив по убыванию.
Скачать полный текст задачи и ее решение