Помощь - Поиск - Пользователи - Календарь
Полная версия: найти то минимальное количество слагаемых...
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Triplet
Помогите, пожалуйста, что-нибудь сделать.
1).найти то минимальное количество слагаемых (сомножителей),
при котором значения следующих сумм (произведений) превысят некоторое заданное M.
a.1+2^2+3^2+...+n^2
b.(1+1/2)(1+2/3)...(1+(n-1)/n)
c.1!+2!+3!+...+n!
d.1!+3!+5!+...+(2n-1)!
2). На плоскости даны две окружности. Найти количество точек их пересечения
3).Найти значения(не могу понять, что здесь значит Ц)
a.(1+Ц1)(1+Ц3)(1+Ц5)...(1+Ц 2n-1)
4).Вводятся произвольные целые числа. Определить среднее геометрическое первых 5
положительных нечётных чисел.
мисс_граффити
1. Цикл
while (сумма меньше M) do

или
repeat
...
until (сумма больше М)

как больше нравится.
для c и d можешь написать отдельную функцию для вычисления факториала - удобнее будет работать.
и рекурсивный, и не рекурсивный варианты приводились на форуме не раз.

2. Как даны? Координаты центра и радиус?

4. В чем проблема? Формулу для среднего геометрического знаешь?
Triplet
Цитата(мисс_граффити @ 10.02.2007 18:00) *

1. Цикл
while (сумма меньше M) do

или
repeat
...
until (сумма больше М)

как больше нравится.
для c и d можешь написать отдельную функцию для вычисления факториала - удобнее будет работать.
и рекурсивный, и не рекурсивный варианты приводились на форуме не раз.

2. Как даны? Координаты центра и радиус?

4. В чем проблема? Формулу для среднего геометрического знаешь?

спасибо бльшое.
Никаких данных про окружность нет, мне любое решение подойдёт.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.