Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2011, 18:50   #1
Miles
Пользователь
 
Регистрация: 25.10.2011
Сообщений: 25
По умолчанию Простые числа, циклы (С)

1. Даны натуральные числа а, b (а<b). Получить все простые числа p, удовлетворяющие неравенству a<p<b.
написал код
Цитата:
#include <stdio.h>
#include <conio.h>
int main (void)
{
int a,b,n,v;
printf("vvesti a b a<b\n");
scanf("%d%d",&a,&b);
if (a>b) {printf("error");
return 1;}
for(v=a+1;v<b;v++){
if(v==1) v=v+1;
for(n=3;n<b;n+2)
if (!(v%2) || !(v%n))
{ printf(",%d",v);
break;}
}
printf("-prostie chisla iz (a;b)");
getch ();
return 0;
}
ни как не могу добиться адекватного вывода простых чисел
помогите пжалста)
Miles вне форума Ответить с цитированием
Старый 12.12.2011, 19:03   #2
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Что-то ты намудрил...
Код:
int isPrime(int n)
{
    int i, end;
    if (n == 1)
        return 0;
    if (n == 2)
        return 1;
    int end = static_cast<int>(sqrt(n));
    for (i = 3; i <= end; i++)
        if (!(n % i))
            return 0;
    return 1;
}
Функция возвращает 1, если число простое, 0 -- если нет.
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибки в проге. Тема Простые циклы. 666Pupsik666 Общие вопросы C/C++ 0 05.01.2011 21:11
Простые циклы (С++) kex Помощь студентам 8 12.10.2010 18:46
Обработка одномерных массивов.Простые циклы kate-27 Помощь студентам 12 24.03.2010 23:39