Processing math: 0%

Цикл с параметром: группа 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 не будет опубликован. Обязательные поля помечены *