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

Простое число или нет - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Я вчера начал с++, и тут сразу... http://www.cyberforum.ru/cpp-beginners/thread80917.html
Программа определяет, являетса ли введённое число простым. Она на сточке №16 выдаёт ошибку при компил. #include <iostream> #include"conio.h" #include"math.h" using namespace std; int main() { int n,i,k; bool np;
C++ объяснить что значит каждая строчка, можно в кратце #include <iostream> #include <stdlib.h> using namespace std; void russia(const char*); float f (float); float df (float); const float m=2.938f; const float M=0.125f; int main(int argc, char *argv) { float x0=2,xk=2,a=2,b=4,epsilon = 0.00001,n=0; http://www.cyberforum.ru/cpp-beginners/thread80906.html
C++ MS2008 vs borland c++
koroche v chem delo ??? ne compilet
C++ Поиск ободов в графе
К сожалению не получается решить эту задачу на Си. Вот исходный текст задачи: "Найти в графе все подграфы, которые являются ободами". К сведению обод это подграф имеющий 3 и более вершины причем vn входит в v0. Ну, в общем, ясно, что это цикл. Однако не получается найти их ВСЕ в графе..
C++ строка http://www.cyberforum.ru/cpp-beginners/thread80886.html
В строке поменять местами среднее слово и последнее, если они начинаются с одной и той же буквы.
C++ матрица В каждой строке найти сумму первого и последнего элементов строк подробнее

Показать сообщение отдельно
cibertronic
 Аватар для cibertronic
255 / 142 / 13
Регистрация: 27.12.2009
Сообщений: 893
01.02.2010, 15:24     Простое число или нет
вообще числа 1 и 2 тоже простые числа.....
думаюих тоже учесть стоит.
думаю такой код подходит
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <conio.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    int n,i,k,f=0;
    printf("vvedite 4islo ");
    scanf("%d",&n);
    if(n==1 ||n==2)
    {
    printf("prostoe 4islo\n\n");
    system("pause");
    exit(2);
    }
    else
    {
    k=int(sqrt(n)+1);
     {
    for(i=2;i<=k;i++)
      {
        if ((n % i)==0)
        f=1;
      }
     }
    }
      if(f==1)
        printf("sostavnoe 4islo\n\n");
       else
         printf("prostoe 4islo\n\n");
    system("pause");
}
 
Текущее время: 14:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru