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

Найти все пары близнецов из отрезка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ НОД восьми чисел http://www.cyberforum.ru/cpp-beginners/thread716897.html
Ребята, помогите написать программу, которая будет находить НОД уже известных восьми чисел. Заранее благодарю:)
C++ Отладка в стиле быстрых выводов данных и скорость компиляции в таком подходе Работаю на php, там интуитивно вырабатывается такой подход отладки в стиле - вывести данные из этого участка и прекратить код (по желанию). Ну то есть банально мы вставляем куда нужно, нечто:... http://www.cyberforum.ru/cpp-beginners/thread716892.html
Файлы в с++ (ввод информации с клавиатуры) C++
Есть код: #include "stdafx.h" #include <fstream> #include <iostream> #include <conio.h> #include <time.h> using namespace std; int main() {setlocale(0,"rus");
проверте правильно нет C++
Написать программу, находящую сумму на отрезке , где каждое слагаемое представляет собой произведение чисел отрезка в порядке их следования. Первое слагаемое содержит один элемент – x, второе –...
C++ Циклический сдвиг матрицы http://www.cyberforum.ru/cpp-beginners/thread716850.html
Очень прошу помощи!!!Требуется Осуществить циклический сдвиг элементов матрицы(размерности nxn) на m элементов вверх...
C++ Проверка на простоту Проверьте, является ли число простым. Вводится одно число n. Формат выходных данных Необходимо вывести строку prime, если число простое, или composite, если число составное. подробнее

Показать сообщение отдельно
Mr_malysh
0 / 0 / 0
Регистрация: 03.04.2012
Сообщений: 24

Найти все пары близнецов из отрезка - C++

02.12.2012, 21:49. Просмотров 208. Ответов 0
Метки (Все метки)

Два простых числа - близнецы, если они отличаются на 2 (н.п. 41 и 43). Найти все пары близнецов из отрезка.
Программу я написал, но числа не выводятся.
Помогите исправить.
Вот сам код:

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 <iostream>
using namespace std;
#include <conio.h>
void  bl(int*,int*);
void pr (int*,int*);
 
void main (){
    int a,b;
    cout<<"vvedite diapazon\n";
    cin>>a>>b;
    if (b<a){ a=a+b; b=a-b; a=a-b;}
    bl(&a,&b);
    getch();
}
 
 
void bl(int*a,int*b){
    while (*a<=(*b-2)) {
    int *h=a+2;
    pr(a,h);
    if (*h==1)cout<<"\n"<<*a<<" , "<<(*a+2);
    *a=*a+1;
    }
}
 
void pr(int*c,int*d){
    for (int g=2; g<=(*c/2);g++){
        if (*c%g==0||*d%g==0) *d=0;}
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.