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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.03.2018, 11:05   #1
Gazirovkaa
Новичок
Джуниор
 
Регистрация: 23.03.2018
Сообщений: 3
По умолчанию Оформить код комментариями

Помогите оформить код комментариями к каждой строчке(какие функции они выполняют)
Код:
#include <iostream>
#include <cmath>
 
bool isSimple(int x);
 
int main()
{
    for(int i=3; i<500; i+=2) if ( isSimple(i) ) std::cout << i << "\n";
 
    system("pause");
    return 0;
}
 
bool isSimple(int x)
{
    if(x == 2) return true;
    if(!(x%2)) return false;
    if(x <= 1) return false;
    if(x <= 7) return true;
 
    int n = sqrt((double)x);
    for(int i=3; i<=n; i+=2) if(!(x%i)) return false;
 
    return true;
 
}
_____
Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ)
Модератор

Последний раз редактировалось Serge_Bliznykov; 23.03.2018 в 11:27.
Gazirovkaa вне форума Ответить с цитированием
Старый 23.03.2018, 11:12   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

А зачем? Код довольно простой и понятный за парой исключений и в комментариях не нуждается.
p51x вне форума Ответить с цитированием
Старый 23.03.2018, 11:30   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Gazirovkaa, это код для печати всех простых чисел в диапазоне от 3 до 500.
булевская фукнция isSimple для проверки числа на простоту.

Если какие-то строчки кода вызывают вопрос - лучше про них конкретно и спросить.
(если не получится их самостоятельно прочитать и понять).

p.s. хочу спросить, а что, все компиляторы Си и С++ корректно скушают такое преобразование типов?
Цитата:
Сообщение от Gazirovkaa Посмотреть сообщение
Код:
int n = sqrt((double)x);

Последний раз редактировалось Serge_Bliznykov; 23.03.2018 в 11:37.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите написать код перевода из двоичной системы чисел в десятичную(оформить через функции) Andrewk1w1 Помощь студентам 1 18.12.2016 16:50
Необходимо оформить код как функцию в Delphi Idris Помощь студентам 1 26.01.2011 00:25
Как правильно оформить код? NiKiToZZ- Помощь студентам 5 28.12.2010 12:26
C++ Помогите оформить код через функции... hen Помощь студентам 1 11.04.2009 13:27
Помогите оформить код через функции... hen Общие вопросы C/C++ 4 11.04.2009 10:57