Цикл с параметром: группа For

For1. Даны целые числа $$K$$ и $$N$$ ($$N > 0$$). Вывести $$N$$ раз число $$K$$.

Решение задачи, на языке: Паскаль, C

For2. Даны два целых числа $$A$$ и $$B$$ ($$A < B$$). Вывести в порядке возрастания все целые числа, расположенные между $$A$$ и $$B$$ (включая сами числа $$A$$ и $$B$$), а также количество $$N$$ этих чисел.

Решение задачи, на языке: Паскаль, C, Кумир

For3. Даны два целых числа $$A$$ и $$B$$ ($$A < B$$). Вывести в порядке убывания все целые числа, расположенные между $$A$$ и $$B$$ (не включая числа $$A$$ и $$B$$), а также количество $$N$$ этих чисел.

Решение задачи, на языке: Паскаль, C

For4. Дано вещественное число — цена 1 кг конфет. Вывести стоимость 1, 2, …, 10 кг конфет.

Решение задачи, на языке: Паскаль, C

For5. Дано вещественное число — цена 1 кг конфет. Вывести стоимость 0.1, 0.2, …, 1 кг конфет.

Решение задачи, на языке: Паскаль, C

For6. Дано вещественное число — цена 1 кг конфет. Вывести стоимость 1.2, 1.4, …, 2 кг конфет.

Решение задачи, на языке: Паскаль, C

For7. Даны два целых числа $$A$$ и $$B$$ ($$A < B$$). Найти сумму всех целых чисел от $$A$$ до $$B$$ включительно.

Решение задачи, на языке: Паскаль, C

For8. Даны два целых числа $$A$$ и $$B$$ ($$A < B$$). Найти произведение всех целых чисел от $$A$$ до $$B$$ включительно.

Решение задачи, на языке: Паскаль, C, Кумир

For9. Даны два целых числа $$A$$ и $$B$$ ($$A < B$$). Найти сумму квадратов всех целых чисел от $$A$$ до $$B$$ включительно.

Решение задачи, на языке: Паскаль, C

For10. Дано целое число $$N$$ ($$> 0$$). Найти сумму $$1 + 1/2 + 1/3 + … + 1/N$$ (вещественное число).

Решение задачи, на языке: Паскаль, C,  C++Кумир

For11. Дано целое число $$N$$ ($$> 0$$). Найти сумму $$N^2 + (N + 1)^2 + (N + 2)^2 +…+ (2*N)^2$$ (целое число).

Решение задачи, на языке: Паскаль, C

For12. Дано целое число $$N$$ ($$> 0$$). Найти произведение $$1.1 *1.2 * 1.3 *…$$ ($$N$$ сомножителей).

Решение задачи, на языке: Паскаль, C, C++, Кумир

For13. Дано целое число $$N$$ ($$> 0$$). Найти значение выражения $$1.1 — 1.2 + 1.3 — …$$ ($$N$$ слагаемых, знаки чередуются). Условный оператор не использовать.

Решение задачи, на языке: Паскаль, C

For14. Дано целое число $$N$$ ($$> 0$$). Найти квадрат данного числа, используя для его вычисления следующую формулу: $$N^2 = 1 + 3 + 5 + … + (2*N — 1)$$. После добавления к сумме каждого слагаемого выводить текущее значение суммы (в результате будут выведены квадраты всех целых чисел от 1 до $$N$$).

Решение задачи, на языке: Паскаль, C

For15. Дано вещественное число $$A$$ и целое число $$N$$ ($$> 0$$). Найти $$A$$ в степени $$N$$: $$A^N = A*A*… *A$$ (числа $$A$$ перемножаются $$N$$ раз).

Решение задачи, на языке: Паскаль, C

For16. Дано вещественное число $$A$$ и целое число $$N$$ ($$> 0$$). Используя один цикл, вывести все целые степени числа $$A$$ от $$1$$ до $$N$$.

Решение задачи, на языке: Паскаль, C

For17. Дано вещественное число $$A$$ и целое число $$N$$ ($$> 0$$). Используя один цикл, найти сумму $$1 + A + A^2 + A^3 + … + A^N$$.

Решение задачи, на языке: Паскаль, C, Кумир

For18. Дано вещественное число $$A$$ и целое число $$N$$ ($$> 0$$). Используя один цикл, найти значение выражения $$1 — A + A^2 — A^3 + … + (-1)^N*A^N$$. Условный оператор не использовать.

Решение задачи, на языке: Паскаль, C

For19. Дано целое число $$N$$ ($$> 0$$). Найти произведение $$N! = 1*2*…*N$$ ($$N$$-факториал). Чтобы избежать целочисленного переполнения, вычислять это произведение с помощью вещественной переменной и вывести его как вещественное число.

Решение задачи, на языке: Паскаль, C

For20. Дано целое число $$N$$ ($$> 0$$). Используя один цикл, найти сумму $$ 1! + 2! + 3! + … + N! $$ (выражение $$ N! $$ — $$N$$-факториал — обозначает произведение всех целых чисел от $$1$$ до $$N$$: $$ N! = 1*2*…*N $$). Чтобы избежать целочисленного переполнения, проводить вычисления с помощью вещественных переменных и вывести результат как вещественное число.

Решение задачи, на языке: Паскаль, C

For21. Дано целое число $$N$$ ($$> 0$$). Используя один цикл, найти сумму $$1 + 1/(1!) + 1/(2!) + 1/(3!) +…+ 1/(N!)$$ (выражение $$N!$$ — $$N$$-факториал — обозначает произведение всех целых чисел от 1 до N: $$N! = 1*2*…*N$$). Полученное число является приближенным значением константы $$e = exp(1)$$.

Решение задачи, на языке: Паскаль, C

For22. Дано вещественное число $$X$$ и целое число $$N$$ ($$> 0$$). Найти значение выражения $$1 + X + X^2/(2!) +…+ X^N/(N!) (N! = 1*2*…*N)$$. Полученное число является приближенным значением функции exp в точке $$X$$.

Решение задачи, на языке: Паскаль, C

For23. Дано вещественное число $$X$$ и целое число $$N$$ ($$> 0$$). Найти значение выражения $$X — X^3/(3!) + X^5/(5!) -…+ (-1)^N*X^{2*N+1}/((2*N+1)!) (N! = 1*2*…*N)$$. Полученное число является приближенным значением функции sin в точке $$X$$.

Решение задачи, на языке: Паскаль, C, Кумир

For24. Дано вещественное число $$X$$ и целое число $$N$$ ($$> 0$$). Найти значение выражения $$1 — X^2/(2!) + X^4/(4!) -…+ (-1)^N*X^{2*N}/((2*N)!) $$ $$(N! = 1*2*…*N)$$. Полученное число является приближенным значением функции cos в точке $$X$$.

Решение задачи, на языке: Паскаль, C, C++Кумир

For25. Дано вещественное число $$X$$ ($$|X| < 1$$) и целое число $$N$$ ($$> 0$$). Найти значение выражения $$X — X^2/2 + X^3/3 -…+ (-1)^{N-1}*X^N/N$$. Полученное число является приближенным значением функции ln в точке $$1 + X$$.

Решение задачи, на языке: Паскаль, C

For26. Дано вещественное число $$X$$ ($$|X| < 1$$) и целое число $$N$$ ($$> 0$$). Найти значение выражения $$X — X^3/3 + X^5/5 -…+ (-1)^N*X^{2*N+1}/(2*N+1)$$. Полученное число является приближенным значением функции arctg в точке $$X$$.

Решение задачи, на языке: Паскаль, C

For27. Дано вещественное число $$X$$ ($$|X| < 1$$) и целое число $$N$$ ($$> 0$$). Найти значение выражения $$X + 1*X^3/(2*3) + 1*3*X^5/(2*4*5) + … + 1*3*…*(2*N-1)*X^{2*N+1}/(2*4*…*(2*N)*(2*N+1))$$.

Полученное число является приближенным значением функции arcsin в точке $$X$$.

Решение задачи, на языке: Паскаль, C, C++

For28. Дано вещественное число $$X$$ ($$|X| < 1$$) и целое число $$N$$ ($$> 0$$). Найти значение выражения $$1 + X/2 — 1*X^2/(2*4) + 1*3*X^3/(2*4*6) -… + (-1)^N-1*1*3*…*(2*N-3)*X^N/(2*4*…*(2*N))$$. Полученное число является приближенным значением функции $$1 + X$$ .

Решение задачи, на языке: Паскаль, C

For29. Дано целое число $$N$$ ($$> 1$$) и две вещественные точки на числовой оси: $$A$$, $$B$$ ($$A < B$$). Отрезок [$$A$$, $$B$$] разбит на $$N$$ равных отрезков. Вывести $$H$$ — длину каждого отрезка, а также набор точек $$A$$, $$A + H$$, $$A + 2*H$$, $$A + 3*H$$,…, $$B$$, образующий разбиение отрезка [$$A$$, $$B$$].

Решение задачи, на языке: Паскаль, C

For30. Дано целое число $$N$$ ($$> 14$$) и две вещественные точки на числовой оси: $$A$$, $$B$$ ($$A < B$$). Отрезок [$$A$$, $$B$$] разбит на $$N$$ равных отрезков. Вывести $$H$$ — длину каждого отрезка, а также значения функции $$F(X) = 1 — sin(X)$$ в точках, разбивающих отрезок [$$A$$, $$B$$]: $$F(A)$$, $$F(A + H)$$, $$F(A + 2*H)$$,…,$$ F(B)$$.

Решение задачи, на языке: Паскаль, C

For31. Дано целое число $$N$$ ($$> 0$$). Последовательность вещественных чисел $$A_K$$ определяется следующим образом: $$A_0 = 2, A_K = 2 + 1/A_{K-1}, K = 1, 2, …$$ . Вывести элементы $$A_1, A_2, …, A_N$$.

Решение задачи, на языке: Паскаль, C, C++

For32. Дано целое число $$N$$ ($$> 0$$). Последовательность вещественных чисел $$A_K$$ определяется следующим образом: $$A_0 = 1, A_K = (A_{K-1} + 1)/K, K = 1, 2, …$$ . Вывести элементы $$A_1, A_2, …, A_N$$.

Решение задачи, на языке: Паскаль, C, Кумир

For33. Дано целое число $$N$$ ($$> 1$$). Последовательность чисел Фибоначчи $$F_K$$ (целого типа) определяется следующим образом: $$F_1 = 1, F_2 = 1, F_K = F_{K-2} + F_{K-1}, K = 3, 4, …$$ . Вывести элементы $$F_1, F_2, …, F_N$$.

Решение задачи, на языке: Паскаль, C, C++

For34. Дано целое число $$N$$ ($$> 1$$). Последовательность вещественных чисел $$A_K$$ определяется следующим образом: $$A_1 = 1, A_2 = 2, A_K = (A_{K-2} + 2*A_{K-1})/3, K = 3, 4, …$$ . Вывести элементы $$A_1, A_2, …, A_N$$.

Решение задачи, на языке: Паскаль, C , C++, Кумир

For35. Дано целое число $$N$$ ($$> 2$$). Последовательность целых чисел $$A_K$$ определяется следующим образом: $$A_1 = 1, A_2 = 2, A_3 = 3, A_K = A_{K-1} + A_{K-2} — 2*A_{K-3}, K = 4, 5, …$$ . Вывести элементы $$A_1, A_2, …, A_N$$.

Решение задачи, на языке: Паскаль, C

 

Вложенные циклы

For36. Даны целые положительные числа $$N$$ и $$K$$. Найти сумму $$1^K + 2^K + … + N^K$$. Чтобы избежать целочисленного переполнения, вычислять слагаемые этой суммы с помощью вещественной переменной и выводить результат как вещественное число.

Решение задачи, на языке: Паскаль, C

For37. Дано целое число $$N$$ ($$> 0$$). Найти сумму $$1^1 + 2^2 + … + N^N$$. Чтобы избежать целочисленного переполнения, вычислять слагаемые этой суммы с помощью вещественной переменной и выводить результат как вещественное число.

Решение задачи, на языке: Паскаль, C, Кумир

For38. Дано целое число $$N$$ ($$> 0$$). Найти сумму $$1^N + 2^{N-1} + … + N^1$$. Чтобы избежать целочисленного переполнения, вычислять слагаемые этой суммы с помощью вещественной переменной и выводить результат как вещественное число.

Решение задачи, на языке: Паскаль, C

For39. Даны целые положительные числа $$A$$ и $$B$$ ($$A < B$$). Вывести все целые числа от $$A$$ до $$B$$ включительно; при этом каждое число должно выводиться столько раз, каково его значение (например, число 3 выводится 3 раза).

Решение задачи, на языке: Паскаль, C

For40. Даны целые числа $$A$$ и $$B$$ ($$A < B$$). Вывести все целые числа от $$A$$ до $$B$$ включительно; при этом число $$A$$ должно выводиться 1 раз, число $$A + 1$$ должно выводиться 2 раза и т. д.

Решение задачи, на языке: Паскаль, C, Кумир

Если вы хотите выложить решение для задач, но нет решения на нужном языке, или вообще к задаче нет решений. Можете разместить его в виде комментария к данной статье.

Другие задачи по программированию, для проверки своих знаний.

Комментарии:

Комментарии 1

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *