0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 88
|
||||||
1 | ||||||
Если число является простым, то функция возвращает true, если не является false06.02.2014, 14:22. Просмотров 7355. Ответов 12
Метки нет Все метки)
(
Напишите функцию, получающую целое число N(>0). Если оно является простым, то функция возвращает true, если не является false.
0
|
|
06.02.2014, 14:22 | |
Описать функцию, возвращающую true, если натуральное число является простым, и false в противном случае
Дано целое число N(>0). Если оно является степенью числа 3, то вывести TRUE, если не является-вывести FALSE. Вернуть true, если параметр является алфавитно-цифровым и false в ином случае |
|
224 / 224 / 69
Регистрация: 30.09.2012
Сообщений: 545
|
||||||
06.02.2014, 14:33 | 2 | |||||
0
|
50 / 31 / 11
Регистрация: 10.06.2012
Сообщений: 395
|
||||||
06.02.2014, 14:35 | 3 | |||||
1
|
06.02.2014, 14:45 | 4 | |||||
![]() Решение
1
|
50 / 31 / 11
Регистрация: 10.06.2012
Сообщений: 395
|
||||||
06.02.2014, 14:52 | 5 | |||||
![]() Решение
1
|
06.02.2014, 14:58 | 6 | |||||
Chernobyl, красивый год, но уместно ли vector сюда? да кстати он выведет скорее всего всегда false!:
для 4 цикл закончится при i=3,
Добавлено через 4 минуты Мой код наоборот дает (проверка на не простое)...
1
|
224 / 224 / 69
Регистрация: 30.09.2012
Сообщений: 545
|
||||||
06.02.2014, 15:17 | 7 | |||||
mustimur, Нет, я ничего такого не заметил. Код работает хорошо. Я его немного изменил и попытался вывести все простые число от 2 до... Все выходит отлично.
1
|
0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 88
|
||||||
06.02.2014, 15:33 [ТС] | 9 | |||||
mustimur, хм, странно. Нужно поменять местами true и false, чтобы было верно.
0
|
0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 88
|
|
06.02.2014, 15:44 [ТС] | 11 |
0
|
0 / 0 / 0
Регистрация: 05.04.2014
Сообщений: 5
|
||||||
06.08.2015, 14:48 | 12 | |||||
я только начинаю кодить, вот мое решение:
0
|
84 / 80 / 31
Регистрация: 18.11.2013
Сообщений: 390
|
|||||||||||
06.08.2015, 15:02 | 13 | ||||||||||
у вас почти всё норм, долго и глупо, но почти правильно, следует только цикл начинать с 2 а не с 1
Добавлено через 1 минуту
а вот ваше исправленное:
а да, для ускорения можно не все подряд проходить, а только те которые являются числами 6*k+1 и 6*k-1 тогда необходимо в начале проверить на положительность и предусмотреть 1 2 3 Добавлено через 1 минуту это у вас даже не скомпилируется, нет такой переменной b!
0
|
06.08.2015, 15:02 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Программа, печатающая значение true, если указанное высказывание является истинным, и false в противном случае
Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false - в противном случае. Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false - в противном случае. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |