Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Помогите решить проблемку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ for поднисение к степени http://www.cyberforum.ru/cpp-beginners/thread384181.html
Всем доброго дня суток. помогите решить задачу Как вывести 2 в 9 степени? Что-то тут я не догоняю const int // тут что-то должно бить и как дописать for (int i = 2; i < 9; i*=2) { ...
C++ Исправить программу привет ,не могу понять что за проблема с этой программой)) помогите плиз понять ошибки,буду признательна!! #include <iostream> using namespace std; int ArrayRead (double Array,int limit); void... http://www.cyberforum.ru/cpp-beginners/thread384170.html
C++ typedef непонятно чего
Есть вот такой код typedef private void (T::*TimedFunction)(void); По сути это должна быть ссылка на функцию класса Т с возвращаемым значением void, но как разбираются такие выражения я не знаю,...
Работа с файлами, помогите найти ошибку. C++
Нужно написать программу которая будет выписывать в файл значения синуса от 0 до 2Pi с шагом Pi/11 в два столбика-в первом угол, во втором значения синуса. Вот что я написал, но почему то не...
C++ Не понимаю сообщение компилятора http://www.cyberforum.ru/cpp-beginners/thread384138.html
При компиляции компилятор выдает предупреждение "no newline at end of file". Среда C-Free Professional 5.0. Компилятор Mingw. Заранее спасибо.
C++ Работа со звуком в с++ Добрый вечер. В общем дали мне курсовик. Надо написать программу которая с устройства микрофон считывает голос и распознает какое слово ты сказал. Проблема в том что со звуком никогда не имел... подробнее

Показать сообщение отдельно
mimicria
return (true);
1958 / 1095 / 91
Регистрация: 19.04.2011
Сообщений: 2,345
15.11.2011, 08:12
Самый простой способ: перебрать все делители от 2 до корня от числа, высчитывая остаток от деления.

Добавлено через 7 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
bool IsSimple(int N)
{
 int To = (int)sqrt(N);
 for (int i=2; i<=To; i++)
 {
  if (!(N%i))
  {
   return false;
  }
 }
 return true;
}
 
int main(int argc, char* argv[])
{
 cout << "Enter N: ";
 int N; cin >> N;
 if (IsSimple(N)) cout << "Simple" << endl;
 else cout << "NOT simple" << endl;
 system("pause");
 return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru