Страница: 1 |
Страница: 1 |
Вопрос: 2 не сложные задачи. Помогите плз...
Добавлено: 21.05.10 19:47
Автор вопроса: Андрей
Задачки вроде не сложные, но я что-то запутался...
1. Присвойте логической переменной P значение TRUE, если целое n (n>1) является простым числом, и значение FALSE - в противном случае
2. Даны целое число a и натуральное число n. Вычислите a*(a+1)*...*(a+n-1)
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
Андрей
Вопросов: 1
Ответов: 6
Профиль | | #1
Добавлено: 21.05.10 19:51
Прошу прощения, забыл, это на VBScript
Номер ответа: 2
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #2
Добавлено: 21.05.10 20:05
Номер ответа: 3
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #3
Добавлено: 22.05.10 02:40
А exit for не нужен разве?
Номер ответа: 4
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #4
Добавлено: 22.05.10 03:22
Не обязателен.
Номер ответа: 5
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #5
Добавлено: 22.05.10 10:37
Шарп не любит оптимизировать алгоритмы И в VB нет функции sqrt, насколько я помню. Там sqr.
Номер ответа: 6
Автор ответа:
Андрей
Вопросов: 1
Ответов: 6
Профиль | | #6
Добавлено: 22.05.10 19:43
Спасибо!
Но они не работают
1.
здесь всегда выводится "истина"
2.
здесь всегда вылезает "1"
т.е. я цикл почему-то не выполняется.. в чем проблема может быть?
Номер ответа: 7
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #7
Добавлено: 22.05.10 22:51
Подловил!
Номер ответа: 8
Автор ответа:
Андрей
Вопросов: 1
Ответов: 6
Профиль | | #8
Добавлено: 22.05.10 23:06
Спасибо теперь работает.
Только 1 вопрос - почему в первой задаче именно квадратный корень, а не, например, n-1? Потомучто так вроде тоже работает..
Номер ответа: 9
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #9
Добавлено: 23.05.10 01:07
Делители большие чем SQRT(N) нет смысла проверять.
Номер ответа: 10
Автор ответа:
Андрей
Вопросов: 1
Ответов: 6
Профиль | | #10
Добавлено: 23.05.10 02:11
ясно, спасибо)