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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2011, 22:09   #1
MaryJay
Новичок
Джуниор
 
Регистрация: 04.12.2011
Сообщений: 2
По умолчанию числа близнецы

Ребят, очень нужна помощь.
Нужно составить алгоритм определяющий количество пар чисел - "близнецов", меньших заданного Н. Числами - "близнецами" называются такие простые числа р и т, для которых выполняется равенство р-т=2.
Я пока в с++ полный профан...если не сложно помогите.
Заранее спасибо)
MaryJay вне форума Ответить с цитированием
Старый 04.12.2011, 22:55   #2
Ezhuk
Форумчанин
 
Регистрация: 09.10.2010
Сообщений: 217
По умолчанию

Код:
#include <stdio.h>
#include <stdlib.h>
int main(){
int a[5]={1,2,3,4,5};
int count =0;
int N=5,H;
puts("Input H:  ");
scanf("%d",&H);
for(int i=0;i<N;i++)
     for(int j=i+1;j<N;j++)
          if(abs(a[i]-a[j])==2 && a[i]<H && a[j]<H){ 
               ++count;
			   printf("%d\t%d\n",a[i],a[j]);
		  }
printf("%d\n", count);
return 0;
}
Держите.
Ёж птица гордая, пока не пнешь не полетит.
Ezhuk вне форума Ответить с цитированием
Старый 04.12.2011, 23:29   #3
MaryJay
Новичок
Джуниор
 
Регистрация: 04.12.2011
Сообщений: 2
По умолчанию

Спасибо огромное)
MaryJay вне форума Ответить с цитированием
Старый 05.12.2011, 06:44   #4
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

Ezhuk, только одно замечание:
Цитата:
Сообщение от MaryJay
"близнецами" называются такие простые числа р и т
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Близнецы Collide Паскаль, Turbo Pascal, PascalABC.NET 1 19.11.2011 13:02
Числа-близнецы и процедура mexx1337 Паскаль, Turbo Pascal, PascalABC.NET 4 01.05.2011 11:44
Вычислить:у=а*(в*в*в)*с,где а,в,с-двоичные числа.Для хранения числа использ.массив! Таняпервокурсница Помощь студентам 4 04.06.2010 12:08
Башни-близнецы crazy horse Свободное общение 8 29.08.2009 12:33
близнецы... Александр! Свободное общение 13 27.02.2009 22:11