Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
Lina01
0 / 0 / 0
Регистрация: 15.02.2016
Сообщений: 2
1

Вывести все простые числа в заданном диапазоне, которые являются палиндромами

16.02.2016, 13:36. Просмотров 2237. Ответов 1
Метки нет (Все метки)

Напишите программу , которая выводит все простые числа , которые являются палиндромами ( то есть имеют симметричную запись в десятичной системе счисления) , в диапазоне от K до N (2 ≤ K ≤ N ≤ 100000) .

Добавлено через 8 минут
Напишите программу , которая выводит все простые числа , которые являются палиндромами ( то есть имеют симметричную запись в десятичной системе счисления) , в диапазоне от K до N (2 ≤ K ≤ N ≤ 100000) .
Входная строка содержит два натуральных числа , разделенных пробелом , K и N ( 2 ≤ K ≤ N ≤ 100000) .
Исходные данные:
Программа должна вывести все простые числа , которые являются палиндромами , в диапазоне от K до N в одну строку , разделив их пробелами. Если таких чисел нет , нужно вывести число 0.
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2016, 13:36
Ответы с готовыми решениями:

Напишите программу, которая выводит все простые числа, которые являются палиндромами
Напишите программу, которая выводит все простые числа, которые являются палиндромами

Определить те простые числа, которые являются палиндромами
Определить т простые числа, которые являются палиндромами (одинаково записываются как слева...

Найти все простые числа в заданном диапазоне и вывести их на экран
Доброго времени суток! Есть задачка, есть кривое решение. :) Суть задачки такова: найти все...

Получить все меньшие 100 натуральные числа,которые являются палиндромами
задача-Получить все меньшие 100 натуральные числа,которые являются палиндромами как в...

Найти все простые числа в заданном диапазоне
Найти все простые числа в промежутке между натуральными числами а и b (а > 2000, b - а ≥ 20)

1
Dastan4ik
62 / 62 / 55
Регистрация: 18.10.2014
Сообщений: 190
Завершенные тесты: 2
16.02.2016, 14:22 2
Лучший ответ Сообщение было отмечено Lina01 как решение

Решение

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
#include <iostream>
using namespace std;
int main() {
    setlocale(LC_ALL,"Rus");
    int K,N;
    bool p=0;
    do
    {
        cin>>K>>N;
    }while (K>N||N>1000||N<2||K<2);
    int x=1;
    for(int i=K;i<=N;i+=x)
    {
        int m=i,t=0,j=0;
 
        while (m>0)
        {
            t=(t*10)+(m%10);
            m/=10;
        }
        if(i==t)
        for(j=2;j<i;++j)
        {
            if(!(i%j))
                break;
        }
        if(j==i)
        {
            cout<<i<<"   \n";
            p=1;
        }
    }
    if(!p)
        cout<<p<<endl;
    system ("pause");
return 0;
}
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.02.2016, 14:22

Функция, которая для чисел от 0 до n выводит все числа, которые в двоичной записи являются палиндромами
написать функцию, которая для чисел от 0 до n выводит все числа, которые в двоичной записи являются...

Получить все меньшие 100 натуральные числа,которые являются палиндромами как в десятичной,так и в двоичной системах
Получить все меньшие 100 натуральные числа,которые являются палиндромами как в десятичной,так и в...

Найти простые числа в заданном диапазоне с помощью решета Эратосфена и вывести их в файл
Для зачета задали написать программу для нахождения простых чисел от 1 до 1000000000 и вывод их в...


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

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

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