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

Простое число(проверьте пожалуйста) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В текстовом файле заменить точку на запятую, а запятую на многоточие http://www.cyberforum.ru/cpp-beginners/thread187372.html
Доброго времени суток! есть задание: в текстовом файле заменить точку на запятую, а запятую на ...(три точки) как открыть файл знаю, а вот просканировав его на наличие точек-запятых, как заменить? если заменить 1 знак на 3, то надо же подвигать текст вправо, иначе точки затрут буквы. помогите пжалста?
C++ Вычислить с заданной точностью Помогите написать программу, плз, я закинул в текстовый файл: http://www.cyberforum.ru/cpp-beginners/thread187370.html
цвет символа в Turbo C++ C++
подскажите, пожалуйста, как поменять цвет символа в Turbo C++
C++ циклы
помогите вывести таблицу 4 3 2 1 0 3 2 1 0 2 1 0 1 0 0
C++ Выводит ошибку fatal error C1075: end of file found before the left brace '{' at 'c:\users\user\documents\visual studio 2008\projects\recex4\recex4\c http://www.cyberforum.ru/cpp-beginners/thread187334.html
Как испарвить ошибку fatal error C1075: end of file found before the left brace '{' at 'c:\users\user\documents\visual studio 2008\projects\recex4\recex4\car.h(13)' was matched ??? Вроде бы все скобки закрыты.... #include <fstream> #include <stack> #include <sstream> #include<iostream> #include"car.h" int main ()
C++ Вычислить среднее арифметическое в каждой строке матрицы. Дан двумерный числовой массив. Память выделить статически, заполнить с клавиатуры. Вывести массив в матричной форме. Вычислить среднее арифметическое в каждой строке матрицы. подробнее

Показать сообщение отдельно
barlog
2 / 2 / 0
Регистрация: 03.11.2009
Сообщений: 227
07.11.2010, 12:12     Простое число(проверьте пожалуйста)
Надо определить является ли введенное число простым или состовным.
из алгебры известно что если она не делится ни на одно число до корня из самого себя то оно простое.Вот я что-то написала.Но как то не уверена.Посмотрите пожалуйста....хотя вроде работает.

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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <conio.h>
#include <iostream.h>
#include <math.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main( )
 {int a , i , n ;
 cout<<"Enter number: " ;
 cin>>a;
 for(i=2; i<=sqrt(a) && n ;i++ )
 { n=a%i ;
 
 }
   if  (n==0)
    {cout<<"ne prostoe " ;}
    else
     {cout<<"prostoe " ;}
 getch();
 
 
 
        return 0;
}
Добавлено через 10 минут
А ну да про 1 забыла тогда вот
C++
1
2
3
4
5
6
7
8
9
{int a , i , n ;
 cout<<"Enter number: " ;
 cin>>a;
 if (a==1)
 {cout<<"ne prostoe " ;}
 else
 {
 for(i=2; i<=sqrt(a) && n ;i++ )
 { n=a%i ;
Добавлено через 43 секунды
хмммм...а что если отрицательное...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru