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

Найти все простые натуральные числа, не превосходящие n, двоичная запись которых представляет собой палиндром - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ fatal error LNK1169: обнаружен многократно определенный символ - один или более http://www.cyberforum.ru/cpp-beginners/thread513515.html
код который показан снизу я компилировал в двух программах на visual c++ и dev c++ в dev c++ всё прошло успешно но в visual c++ выдаёт ошибку "fatal error LNK1169: обнаружен многократно определенный символ - один или более".. как решить это ? #include <iostream> using namespace std; int main() { int c=7; int& d = c; cout <<c; system("pause");
C++ Ссылка и Разыменование в с++ прошу кто можеть дать видеоурок(или что угодно) на эту тему.я очень затрудняюсь понят это.нужно много примеров из самого примитива до самого сложного http://www.cyberforum.ru/cpp-beginners/thread513481.html
C++ Матрица.
Люди добрые помогите написать программу. Введите прямоугольную матрицу и найдите транспонированную матрицу.
удаление из файла строки, используя временный файл C++
Помогите разобраться. Прилагаю исходник только функций, т.к. проблема в них по ходу. #include <iostream> #include <fstream> #include "in.h" using namespace std; Del :: Del(char *s) { len = strlen(s); str = new char; strcpy(str, s);
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread513464.html
Введите числовую прямоугольную матрицу и найдите номер линии, в которой находится максимальный элемент!
C++ Определить длину массива Собственно терроризировал вчера весь гугль, ничего кроме такого метода нахождения длины не нашел sizeof(massiv)/sizeof(massiv_typ) но данная конструкция как-то коряво работает, если массив передавать в функцию, и в гугле нашел, что так работать не будет с массивами которые передаются как параметры функциям кто знаком с паскалем, там есть функция узнать длину массива обычных стандартных типов... подробнее

Показать сообщение отдельно
Scaletta
0 / 0 / 0
Регистрация: 06.03.2012
Сообщений: 29
18.03.2012, 11:03  [ТС]     Найти все простые натуральные числа, не превосходящие n, двоичная запись которых представляет собой палиндром
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
34
35
36
37
#include<math.h>
#include<stdio.h>
#include<conio.h>
using namespace std;
 bool simple (int n)
{
         for( int i=2; i<=n/2; i++)
         {
             if(n%2==0) 
                 return 0;
             return 1;
         }
     }
int main()
{
    setlocale(0,"russian");
    system ("color 70");
    cout<<"Работу выполнил ст. гр. И-21"<<endl;
    int n,i,c,B,p,b;
    cout<<"Введите n=";
    cin>>n;
    if (simple(n)) 
        cout<<"Yes"<<endl;
    else
        cout<<"No"<<endl;
     for (int i=2; n>0; i++)
     {
         c=n%2;
         n/=2;
         B=B*10+c;
         b=b+c*p;
         p*=10;
 
     }
     system ("pause");
     return 0;
}
Особых продвижений в этом нет, но сдвинулся с мертвой точки.
У меня получилось все таки проверить на простоту число, есть даже перевод в двоичную систему и палиндром, помогите все по полочкам разложить. Спасибо

Добавлено через 3 часа 15 минут
Ну что поможет кто?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru