0 / 0 / 0
Регистрация: 17.06.2009
Сообщений: 9
|
||||||
1 | ||||||
Выяснить, является ли число простым06.07.2009, 06:53. Показов 2905. Ответов 27
Метки нет (Все метки)
Выяснить является ли действительное число n простым?
Помогите пожалуйста, что нужно сделать/изменить в коде чтоб программа работала?
0
|
06.07.2009, 06:53 | |
Ответы с готовыми решениями:
27
Выяснить является ли натуральное число простым Дано натуральное число выяснить является ли оно простым Использование цикла с постусловием. Дано натуральное число. Выяснить, является ли оно простым Является ли число простым? |
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
|
||||||
06.07.2009, 07:00 | 2 | |||||
1
|
Почетный модератор
64301 / 47596 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
06.07.2009, 07:02 | 3 |
Добавлено через 1 минуту 29 секунд var n,i:real; ............... n mod i = 0 А этому где учат????
1
|
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
|
|
06.07.2009, 07:10 | 4 |
Puporev, а почему ты считаешь что действительное число не может быть простым??? что ты хочешь сказать что число 3 , например , не относится к действительным числам???
1
|
0 / 0 / 0
Регистрация: 17.06.2009
Сообщений: 9
|
|
06.07.2009, 07:11 [ТС] | 5 |
Я же говорю что код содран! Я не вникал в это сам и особо не думал над может/не может... Совсем меня опозорили Ну ладно, постараюсь сам что-то придумать...
0
|
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
|
||||||
06.07.2009, 07:14 | 6 | |||||
1
|
0 / 0 / 0
Регистрация: 17.06.2009
Сообщений: 9
|
|
06.07.2009, 07:15 [ТС] | 7 |
mamedovvms, все равно компилятор носом в то же место тычет... Я не знаю что делать :/
0
|
Почетный модератор
64301 / 47596 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
06.07.2009, 07:17 | 8 |
Из Википедии.
1
|
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
|
|
06.07.2009, 07:19 | 9 |
еще раз посмотри, я просто запарился и не изменил
Добавлено через 1 минуту 20 секунд Puporev, а разве натуральные числа не входят в множество действительных, там все прекрасно показано, что натуральные числа входят в множество действительных
1
|
Почетный модератор
64301 / 47596 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
06.07.2009, 07:21 | 10 |
1.0*2.0<>2 Добавлено через 1 минуту 56 секунд
1
|
0 / 0 / 0
Регистрация: 17.06.2009
Сообщений: 9
|
|
06.07.2009, 07:31 [ТС] | 11 |
Это задание вообще реально выполнить при данном условии?
0
|
Почетный модератор
64301 / 47596 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
06.07.2009, 07:43 | 12 | |||||
Нет, еще раз повторяю, что вещественные числа не могут быть простыми и составными. В программировании нет понятия действительное число, есть стандартные типы чисел, целые byte, integer, word, longint и вещественные real, double, extended, single, comp. Если вы определяете число типа real, для компилятора оно вещественное, его нельзя использовать как порядковое в циклах, к нему неприменимы операторы mod, div.
Проверьте это так.
1
|
0 / 0 / 0
Регистрация: 17.06.2009
Сообщений: 9
|
|
06.07.2009, 07:49 [ТС] | 13 |
Я идиот. Натуральное число задано а не дейстительное Это тип переменной Word?
0
|
Почетный модератор
64301 / 47596 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
06.07.2009, 07:52 | 14 | |||||
В принципе любой целый тип, из перечисленных мной. Типа натуральное число, тоже нет, так как и word и byte начинаются с ноля, а натуральные числа начинаются с 1. Поэтому можно определять любой тип но для корректной работы нужно проверять правильность при вводе, например
1
|
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
|
||||||
06.07.2009, 08:05 | 15 | |||||
ты сам то понял что написал???
у меня все почему то работает Добавлено через 2 минуты 55 секунд
Добавлено через 3 минуты 22 секунды Puporev, если в натуральных есть простые, а натуральные принадлежат действительным то значит и в действительных есть простые, те же самые числа что и в натуральных, ты понимаешь что значит множество содержится в множестве???
1
|
Почетный модератор
64301 / 47596 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
06.07.2009, 09:22 | 16 |
По-моему мы говорим на разных языках. Какой смысл вводить натуральное число (а другие Вы и не введете) в формате вещественных чисел и при вводе проверять, чтоб оно было натуральным?
Еще дописать WriteLn(n:0:0,' простое '); и вообще красиво будет.
0
|
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
|
|
06.07.2009, 09:30 | 17 |
но сделать то для реальных можно, просто разные задачи бывают, может так надо сделать будет и что сразу все бросать и говорить что так сделать нельзя???
например в качестве множества реальных чисел возьмем множество всех автомобили, в качестве множества натуральных чисел возьмем автомобили марки Лада, в качестве свойства простоты возьмем цвет например черный, и что ты хочешь сказать что среди всех автомобилей нельзя и не возможно искать черный автомобиль марки Лада????
0
|
Почетный модератор
64301 / 47596 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
06.07.2009, 09:35 | 18 |
Да конечно, практически все можно. Но зачем так усложнять себе задачу? Если Вы пришли выбирать черную Ладу, то Вы же не будете просматривать автомобили других марок и окрасов. Просто если мы знаем, что данная задача разрешима только в множестве натуральных чисел, то зачем искусственоо его расширять?
Можно говорят и зубы не через рот удалять.
0
|
2923 / 844 / 324
Регистрация: 30.04.2009
Сообщений: 2,633
|
|
06.07.2009, 09:58 | 19 |
так в том то и дело что если задание такое, когда ты смотришь на машину сначала то тоже определяешь Лада это или нет, а потом смотришь на цвет, но ты же определяешь, если тебе надо увидеть черную ладу, что ты сделаешь так что по городу только лады будут ездить????
0
|
172 / 96 / 12
Регистрация: 29.05.2009
Сообщений: 341
|
|
06.07.2009, 10:01 | 20 |
Puporev, я не понимаю чем тебе задача не угодила?
Простая задача, где проверяют число. Действительные числа-алгебраические, рациональные, целые, положительные целые Вводится число, программа его проверяет.
0
|
06.07.2009, 10:01 | |
06.07.2009, 10:01 | |
Помогаю со студенческими работами здесь
20
Является натуральное число простым? Определить, является ли число простым Проверьте, является ли число простым Является ли натуральное число простым? Является ли целое число простым ? Определить является ли число n простым Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |