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

Найдите все числа близнецы на интервале от а до b - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Жидкость http://www.cyberforum.ru/cpp-beginners/thread592102.html
Создать класс Liguid (жидкость), имеющий поля названия и плотности. Определить методы переназначения и изменения плотности. Создать производный класс Alcohol (спирт), имеющий крепость. Определить методы переназначения и изменения крепости?
C++ Пара чисел Создать класс Pair (пара чисел); определить методы изменения полей и вычисления произведения чисел. Определить производный класс Rectangle (прямоугольник) с полями-сторонами. Определить методы вычисления периметра и площади прямоугольника? http://www.cyberforum.ru/cpp-beginners/thread592099.html
вызов переменной из другой функции C++
Доброй ночи. Незнаю как вызвать перменную одной функции в другой. вот код мне нужна так чтобы список w можно было использовать в функции вывода списка на экран#include<stdlib.h> #include<stdio.h> #include<conio.h> struct proc{ char firma; int yadra; char arx; int kash; struct proc *ptr;}; vvod(void){
C++ Найти строку матрицы с максимальной суммой элементов
Не могу разобраться с этим заданием ( Данный двумерный массив. найти: а) строка с максимальной суммой элементов. Если таких строк несколько, должен быть найден номер самой нижней из них; б) столбец с минимальной суммой элементов. Если таких столбцов несколько, должен быть найден номер самого левого из них. С++ или C#
C++ Динамическая структура данных http://www.cyberforum.ru/cpp-beginners/thread592070.html
Нужна помощь с динамическими структурами данных: Написать программу, которая сохраняет элементы с помощью динамической структуры данных - Очереди. Товары, для каждого из них известны артикул, название, фирма поставщик, цена, количество, имеющееся на складе. С++ или C# С меня репа )
C++ Зашифровка текста помогите плииизззз Написать программу для зашифровки текста (не более 255 символов), записывая все слова наоборот. подробнее

Показать сообщение отдельно
Chainik!
1 / 1 / 1
Регистрация: 10.11.2008
Сообщений: 43
31.08.2012, 21:58     Найдите все числа близнецы на интервале от а до b
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
#include "stdafx.h"
#include "iostream"
#include "conio.h"
using namespace std;
//-------------------------------------------------
bool pr(int n)
{
    bool b = true;
    for(int i = 2; i < n; i++)
    {
        if(n % i == 0)
            b = false;
    }
    return b;
}
//-------------------------------------------------
int _tmain(int argc, _TCHAR* argv[])
{
    const int n = 10;
    int arr[n];
    cout << "Massiv imeet vid: ";
    for(int i = 0; i < n; i++)
    {
        arr[i] = i;
        cout << arr[i] << " ";
    }
    cout << "\n\n";
    for(int i = 2; i < n; i++)
    {
        for(int j = 2; j < n; j++)
            if(pr(arr[i]) && (arr[i] - arr[j] == 2))
            {
                cout << arr[j] << "  " << arr[i] << endl;
            }
    }
    _getch();
    return 0;
}
Добавлено через 10 минут
Вот так будет точнее

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
#include "stdafx.h"
#include "iostream"
#include "conio.h"
using namespace std;
//-------------------------------------------------
bool pr(int n)
{
    bool b = true;
    for(int i = 2; i < n; i++)
    {
        if(n % i == 0)
            b = false;
    }
    return b;
}
//-------------------------------------------------
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(0, "russian");
    const int n = 100;
    int arr[n];
    cout << "Массив имеет вид: ";
    for(int i = 0; i < n; i++)
    {
        arr[i] = i;
        cout << arr[i] << " ";
    }
    cout << "\n\nПростые числа, разность между которыми равна 2:\n\n";
    for(int i = 2; i <= n; i++)
    {
        for(int j = 2; j <= n; j++)
        {
            if(pr(arr[i]) && pr(arr[j]))
            {
                if((arr[i] - arr[j] == 2))
                {
                    cout << arr[j] << "  " << arr[i] << endl;
                }
            }
        }
    }
    _getch();
    return 0;
}
 
Текущее время: 21:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru