|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.05.2017, 02:42 | #1 |
Регистрация: 09.05.2017
Сообщений: 5
|
Ускорить простую программу
Здравствуйте! Помогите пожалуйста с решетом Эратосфена.
Код:
(или которые заканчиваются на 1, 3, 7 или 9 ) 2. Остановить выполнение, когда i^2 станет больше чем MaxNum. Спасибо! |
09.05.2017, 11:15 | #2 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
1. Нечетные: If Chislo mod 2 <> 0 Then....
Заканчиваются на 1 3 7 9: If Instr("1379",Right(CSTR(Chislo),1)) > 0 then ... 2. Цикл не до MaxNum a до Sqr(MaxNum)
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
14.05.2017, 21:22 | #3 | |
Регистрация: 09.05.2017
Сообщений: 5
|
Цитата:
Я пробовал у меня выдаёт списки с левыми числами какими-то. Спасибо. |
|
15.05.2017, 08:11 | #4 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 734
|
- зачем cp принимать как входной параметр и занулять его сразу в программе?
Напишу программу на C++ и Asm для AVR. Черчение: sergeisky@yahoo.com.
|
15.05.2017, 11:36 | #5 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 734
|
- также нашел такую вещь, что cp здесь при 1 итерации =1 и переопредление массива дает массив из 1 элемента: p(1 To 1). Что-то я пришел к выводу что этот код бред полнейший. Почитайте про метод Эратосфена и напишите нормальную программу(с 0).
Парни, а знает кто-нибудь, что означает ":" в этой строке:
Напишу программу на C++ и Asm для AVR. Черчение: sergeisky@yahoo.com.
|
15.05.2017, 13:15 | #6 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
что после был еще какой-то оператор, но аффтар его удалил
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
15.05.2017, 17:28 | #7 |
Регистрация: 09.05.2017
Сообщений: 5
|
|
15.05.2017, 17:37 | #8 |
Регистрация: 09.05.2017
Сообщений: 5
|
|
15.05.2017, 18:28 | #9 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 734
|
Я и не флужу, говорю просто то, что в голову пришло.
Напишу программу на C++ и Asm для AVR. Черчение: sergeisky@yahoo.com.
|
15.05.2017, 18:30 | #10 |
Форумчанин
Регистрация: 09.05.2017
Сообщений: 734
|
Составьте сначала алгоритм в своей голове по методу Эратосфена, а потом напишите нормальную программу, чтобы не было таких фатальных ошибок, как у Вас в 1 сообщении. Ждем с удовольствием!!!!!
Напишу программу на C++ и Asm для AVR. Черчение: sergeisky@yahoo.com.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно создать простую программу | Ильдар Шарифуллин | Фриланс | 7 | 09.03.2017 14:20 |
Ускорить программу | nikitosoleil | Общие вопросы C/C++ | 2 | 04.10.2015 15:20 |
Я хочу заказать простую программу | tombender | Работа с сетью в Delphi | 3 | 07.03.2012 21:42 |
Не доделаю простую программу! | He3HA4T | Помощь студентам | 0 | 22.12.2010 23:38 |
Как ускорить программу ? | juan666777 | Общие вопросы Delphi | 2 | 02.05.2009 19:48 |