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

Простые числа-близнецы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать вещественный массив из 7 элементов,заполнить с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread25017.html
Описать вещественный массив из 7 элементов,заполнить с клавиатуры,вводить отрицательное и положительное значение,вычеслить среднее арифметическое положительное значение.Результаты вывести на...
C++ Дан массив символьных строк. В каждой строке удалить путем сдвига все латинские буквы. Помогите пожалуйста решить задачку. :help: Нужен полный текст программы. Заранее благодарна! :) http://www.cyberforum.ru/cpp-beginners/thread24988.html
Удаление лишних пробелов в начале и конце строки. C++
Нужно написать функцию char*alltrim(char*string) для удаления пробелов в начале и конце строки с помощью указателей. Помогите завершить задачку. Возник ряд вопросов: 1) как создать какую-то...
программа четырехзначное число C++
Программу в C++ Дано четырехзначное число х. Нужно вывести на экран сообщение о том, сколько в этом числе одинаковых цифр и каково их значение
C++ Как возвратить одномерный массив http://www.cyberforum.ru/cpp-beginners/thread24930.html
Есть вопрос. Можно ли возвратить из одной функции в другую, ее вызвавшую, не просто одно значение, а массив значений через return? void main() { ... func(A); } int func(int *S) { ...
C++ API функции для работы с окном Подскажите, пожалуйста, есть ли API функции в с++, с помощью которых можно закрывать, разворачивать, сворачивать, перемещать и т.п. окно ? Если есть, напишите их или дайте ссылку на источник. подробнее

Показать сообщение отдельно
Юляшка
3 / 3 / 1
Регистрация: 14.12.2008
Сообщений: 30

Простые числа-близнецы - C++

04.03.2009, 19:57. Просмотров 1309. Ответов 1
Метки (Все метки)

Дан отрезок целых чисел от 2 до n. Найти все простые числа-близнецы(отличаются друг от друга на 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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
// Близнецы.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include <iostream>
using namespace std;
 
 
//include <math.h>
 
//include <stdio.h>
int InputArray(int ** array,int n);
int searchSimple(int ** a[i]);
int searchTwins();
      int main()
 
      {
 
       int n;
       cout<<"Input number of array:  "<<endl;
       cin>>n; cout<<endl;
      
       for(int i=0;i<n;i++) //????????????????????????????????????????
       {
       int**a[i]=new int[n];
       }
        
 
      
 
      
 
     /* for (i=1; i<n-2; i+=2)  // среди простых чисел нет четных
 
        {
 
          if(a[i]==a[i]+2);    // "близнецы" отличаются друг от друга на 2
 
         
 
          cout<<twin<<twin1;          
 
        }
 
      }
*/
      int searchSimple (int ** a[i])//поиск простого числа
 
      {
 
          for(int i=2;i<n,i++)
          {
 
        if(a[i]==1) cout<<"It is error! 1--can't be here!!!"<<endl;
 
        for (j=2; j<sqrt(a[i]); j++) // перебираем возможные делители числа x
        {
 
        if(a[i]%j==0)/* имеем ли мы правовот так записывать? a[i]%j  */  
            return 0;cout<<"Error!It isn't simple!!!"; // если нашелся делитель - число x не простое
 
        return 1;// делителей не было
        }
          }
      }
 
        int InputArray(int ** array,int n)
        {
            for (int i=0;i<n;i++)
                cout<<"Input elements:  "<<endl;
            cin>>a[i];
        }
 
      return 0;
      }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.