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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2018, 17:23   #1
DellXT
Пользователь
 
Регистрация: 17.04.2018
Сообщений: 28
По умолчанию Исправление кода C++

Где ошибка? Задание проверка числа на простоту.


#include <iostream>
using namespace std;

bool IsPrime(long long a){
for(int i=2;i<=a/2;i++){
if(a%i==0 || a==1)return false;
else return true;}
}

int main(){
int a;
cin>>a;
if (IsPrime(a)){
cout<<"1";}
else
cout<<"0";
}
DellXT вне форума Ответить с цитированием
Старый 11.05.2018, 17:29   #2
Dekay
Пользователь
 
Регистрация: 21.06.2016
Сообщений: 65
По умолчанию

Код:
#include <iostream>
using namespace std;

bool IsPrime(long long a){
    if (a == 1) return true;
    for(long long i = 2; i*i <= a; i++) 
        if (a%i == 0) return false;
    return true;
}
Dekay вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Исправление кода remus-xe2 Фриланс 1 10.11.2017 22:04
исправление кода novichek_ Помощь студентам 0 24.06.2014 20:12
маленькое исправление кода в паскале angelalso Помощь студентам 7 04.04.2012 21:52
Исправление кода... SwIm Помощь студентам 3 19.01.2010 01:43
Помогите в исправление кривого кода HECTOR.A. Помощь студентам 2 02.06.2009 11:05