Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
pifpaf
0 / 0 / 0
Регистрация: 19.12.2012
Сообщений: 8
1

Напечатать все пары «близнецов» из отрезка [n,2n], где n – заданное целое число, большее 2.

19.12.2012, 20:28. Просмотров 866. Ответов 3
Метки нет (Все метки)

Два простых числа называются «близнецами», если они отличаются друг от друга на 2 (например, числа 41 и 43). Напечатать все пары «близнецов» из отрезка [n,2n], где n – заданное целое число, большее 2.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2012, 20:28
Ответы с готовыми решениями:

Напечатать все пары «близнецов» из отрезка [n, 2n]
6. Функции пользователя Два простых числа называются «близнецами», если они отличаются друг от...

Напечатать все пары «близнецов» из отрезка
Два простых числа называются «близнецами», если они отличаются друг от друга на 2 (например, 41 и...

Напечатать все пары «близнецов» из отрезка [n, 2n]
Два простых числа называются «близнецами», если они отличаются друг от друга на 2 (например, 41 и...

Напечатать все пары чисел близнецов из отрезка
Два простых числа называются «близнецами», если они отличаются друг от друга на 2 (например, 41 и...

Процедуры и функции. Напечатать все пары чисел-«близнецов» из отрезка [n,2n]
Два простых числа называются «близнецами», если они отличаются друг от друга на 2 (например, 41 и...

3
Байт
Кососимметричный пес
Эксперт C
22531 / 14239 / 2998
Регистрация: 24.12.2010
Сообщений: 30,337
19.12.2012, 23:55 2
ИМХО, здесь ты уже должен справиться сам. Не будет получаться - продемонстрируй усилия.
0
pifpaf
0 / 0 / 0
Регистрация: 19.12.2012
Сообщений: 8
24.12.2012, 19:05  [ТС] 3
1 #include<stdio.h>
2 #include<stdlib.h>
3 #include<math.h>
4 int main()
5 {
6 int i=0,k=0,n,q=0;
7 scanf("%d",&n);
8 i=n;
9 q=2*n-2;
10 for(i=n;i<=q;i++)
11 {
12 printf("%d %d",i,i+2);
13 printf("\n");
14 k++;
15 }
16 printf("\n kol-vo=%d",k);
17 }

вот,считает для всех чисел,а как сделать только для простых чисел?
0
Байт
Кососимметричный пес
Эксперт C
22531 / 14239 / 2998
Регистрация: 24.12.2010
Сообщений: 30,337
25.12.2012, 12:00 4
C
1
2
3
4
5
6
7
8
int Prim(int m)  // функция определения, будет ли m простым
{ int i;
    if (m==2) return 1;
    else if (m==1) return 0;
    if ((m%2)==0) return 0;
    for(i=3; i<m/2; i+=2) if ((m%i)==0) return 0;
    return 1;
}
в функции main в цикле
C
1
 if (Prim(i) && Prim(i+2)) k++;
Добавлено через 47 секунд
Напечатать все пары чисел-близнецов, не превышающих число 200
0
25.12.2012, 12:00
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.12.2012, 12:00

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Напечатать все пары «близнецов», не превышающих число N
1)Составить алгоритм решения задачи и написать программу, которая его реализует....

Напечатать все пары «близнецов», не превышающих число N
Два простых числа называются «близнецами», если они отличаются друг от друга на два (например,...

Напечатать все пары чисел "близнецов" из отрезка
1. Задание: Два простых числа называются «близнецами», если они отличаются друг от друга на 2...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.