Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.10.2015, 01:08   #1
Snejok.dav.2580
 
Регистрация: 11.10.2015
Сообщений: 5
Сообщение Парные простые числа

Парными простыми числами называют два простых числа, разность которых равна двум, например: 3 и 5; 17 и 19. Напишите программу нахождения n таких пар.

Код:
#include <stdio.h>
#include <conio.h>
#include <math.h>;
#include <locale>

int i,j,a,k1,k2,n,n1;
int main()	
{
	setlocale(0, "");
	printf("Введите сколько пар простых чисел вы хотите увидеть:\n");
	printf("n="); scanf("%d",&n);
	
	for(i=1;i<=1000;i++)
 	{
  		a=0;
  		for(j=1;j<=i;j++)
  		{
  			if(i%j==0)
   			{
    			a += j;
    		        }
  		}
 		if(a-1==i)
   		{
   			
Цитата:
if (k1==0 & k2==0){k2==i;} else k2==i; if (n1!=n) { if(k2-k1==2 ){n1+=1 & printf("%d %d \n",k1,k2);} else (k1==i); }
} } getch(); return 0; }
Программа может только подсчитывать все простые числа, где выделил, там я пытался сделать так, чтобы он выводил парные простые числа, голова уже не варит, а так хочется найти решение x(
Snejok.dav.2580 вне форума Ответить с цитированием
Старый 11.10.2015, 02:05   #2
Snejok.dav.2580
 
Регистрация: 11.10.2015
Сообщений: 5
По умолчанию Решил

Сам разобрался где ошибки...как удалить тему?
Если кому надо:
Код:
#include <stdio.h>
#include <conio.h>
#include <locale>

long i,j,a,k1,k2,n,n1;
int main()	
{
	setlocale(0, "");
	printf("Введите сколько пар простых чисел вы хотите увидеть:\n");
	printf("n="); scanf("%d",&n);
	k1==0; k2==0; n1==0;
	for(i=1;i<=1000;i++)
 	{
  		a=0;
  		for(j=1;j<=i;j++)
  		{
  			if(i%j==0)
   			{
    			a += j;
    		}
  		}
 		if(a-1==i)
   		{
   			if (n1!=n)
			{
   				if (k1==0){k1=i;} else k2=i;
   				if (k1!=0 & k2!=0)
			 	{
   					if(k2-k1==2 ){n1 += 1 & printf("%d %d \n",k1,k2) & (k1=i);} else (k1=i);
    		 	}
    		}
   		}
 	}
	getch();
	return 0;
}
Snejok.dav.2580 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите EXCEL (парные и не парные числа) zerodaa32 Microsoft Office Excel 5 16.01.2014 18:09
SWI Prolog.Удаление n-того элемента списка.Вывести парные простые числа KATKAT Помощь студентам 2 25.04.2013 04:22
Найти парные простые числа в массиве JAVA KATKAT Помощь студентам 1 01.04.2013 23:19
Задачи в ТурбоПаскаль: найти числа Армстронга и просуммировать числа в последовательности номера которых простые числа Lena1808 Помощь студентам 1 17.05.2012 08:00