- •Сборник задач по программированию Омск СибАди 1994
- •Оглавление
- •1. Операторы ввода-вывода
- •2. Условный оператор
- •3. Циклы, вычисление с заданной точностью
- •4. Целочисленная арифметика
- •5. Графика
- •6. Одномерные массивы (векторы)
- •7. Многомерные массивы (матрицы)
- •8. Обработка последовательности символов
- •9. Вложенные циклы
- •10. Использование процедур
- •11. Работа с файлами
- •12. Комбинаторика
- •13.Численные методы.
- •14. Общие задачи.
- •Литература
- •Примечание
9. Вложенные циклы
Даны натуральные n и действительные a1 ... an. Вычислить a1 + a22 + a33 + ... + ann .
Даны натуральные n и m. Вычислить фыва
Даны натуральные n. Вычислить фыва
Даны натуральные n и m. Получить все их натуральные общие кратные, меньшие m * n.
Даны четыре натуральных числа n, m, k и i. Получить наименьшее общее кратное этих чисел.
Даны натуральные n и m. Получить все их натуральные общие делители.
Даны натуральные n, m, k. Получить их наибольший общий делитель.
Дано натуральное n. Можно ли его представить в виде суммы двух квадратов натуральных чисел?
Дано натуральное n. Получить все натуральные q такие, что n делиться на q2 и не делиться на q3.
Дано натуральное n. Можно ли его представить в виде суммы трёх квадратов натуральных чисел?
Даны пять различных натуральных чисел. Найти среди них два числа, модуль разности которых имеет наибольшее значение.
Даны натуральное n и последовательность a1, a2 ... an . Найти сумму значений abs(ai – aj), (1<=i<j<=n).
Даны натуральное n и последовательность a1, a2 ... an . Пусть в этой последовательности М-наибольший, а m-наименьший элементы. Получить в порядке возрастания все целые числа из интервала (m,М), которые не входят в последовательность a1, a2 ... an .
Даны натуральное n, действительное m и последовательность действительных чисел a1, a2 ... an . В последовательности a1, a2 ... an найти два члена, среднее арифметическое которых ближе всего к m.
Натуральное число называется совершенным, если оно равно сумме всех своих делителей, за исключением самого себя. Число 6-совершенное, так как 6=1+2+3. Для данного натурального n найти все совершенные числа, меньшие n.
Дано натуральное n. Вычислить все простые числа, не превосходящие n. Число m считается простым, если оно делится только на 1 и на m. Самым маленьким простым числом является 2. При поиске простых чисел использовать метод решета Эратосфена, который заключается в том, что простые числа ищутся все подряд в порядке возрастания, и новое число будет простым, если оно не делится ни на одно простое число, меньше данного.
Найти натуральное число от 1 до 1000 с максимальной суммой делителей.
Два простых числа называются близнецами, если они отличаются друг от друга на 2 (например, числа 41 и 43). Получить все пары близнецов из отрезка [n, 2n], где n – заданное натуральное число.
Известно, что любое натуральное число можно представить в виде суммы не более чем четырех квадратов натуральных чисел (теорема Лагранжа). Дано натуральное число n. Найти натуральные x, y, z, t такие, что n=x2+y2+z2+t2.
Даны натуральные m, n и последовательности a1, a2 . . . an и b1, b2 . . . bm. Известно, что ни в последовательности a1, a2 . . . an , ни в последовательности b1, b2 . . . bm нет повторяющихся чисел. Построить новую последовательность, являющуюся пересечением данных последовательностей. В новой последовательности также не будет повторяющихся чисел.
Даны натуральное n и последовательность a1, a2 . . . an (в этой последовательности могут быть повторяющиеся числа):
а) получить все числа, которые входят в эту последовательность по одному разу;
б) выяснить сколько чисел входит в последовательность более чем по одному разу.