С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 09.06.2019
Сообщений: 3
1

Вывести все простые четырехзначные числа записанные в файл

09.06.2019, 19:57. Показов 1984. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Создать файл из 150 целых чисел, лежащих на отрезке [15,10000], используя генератор случайных чисел.

-Вывести эти числа на экран.

-Вывести на экран все простые четырехзначные числа.

-Найти наибольшее из трехзначных чисел, кратных сумме своих цифр
 Комментарий модератора 
П.5.16.Правил
Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.06.2019, 19:57
Ответы с готовыми решениями:

Определить все четырехзначные простые числа
Определить все четырехзначные простые числа,нужно решить через цикл

Получить все простые четырехзначные натуральные числа
Получить все простые четырехзначные натуральные числа, в записи которых обязательно есть две...

Файл содержит целые числа. Найти и вывести в другой файл все простые палиндромы
Файл содержит целые числа.Найти и вывести в другой файл все простые палиндромы. var f: text; ...

Перебором делителей найти простые числа в указанном диапазоне, и вывести все простые числа в поле Memo
Мне нужна программка на Delphi, которая простым перебором делителей находит простые числа в...

1
1718 / 567 / 187
Регистрация: 12.03.2016
Сообщений: 2,169
10.06.2019, 07:07 2
Лучший ответ Сообщение было отмечено rina1303 как решение

Решение

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <iostream>
#include <vector>
#include <iterator>
#include <algorithm>
#include <numeric>
#include <random>
#include <cmath>
 
using iter = std::vector<int>::const_iterator;
 
auto simple(int n) {
    for (int i = 2; i <= n / 2; i++) if ((n % i) == 0) return false;
    return true;
}
 
void foo(iter i, iter j) {
    std::cout << "\n\n";
    
    do {
        j--;
        int t = *j;
                int sum = 0;
                while (t != 0) {
                    sum += t % 10;
                    t /= 10;
                }
                if (*j % sum == 0) {
                    std::cout << *j << '\n';
                    break;
                }
    } while (i != j);
}
 
int main()
{
    std::vector <int> v(150);
    std::mt19937 gen{ std::random_device()() };
    std::uniform_int_distribution <> dist(150, 10000);
 
    std::generate(begin(v), end(v), [&] {return dist(gen); });
 
    std::sort(begin(v), end(v));
 
    for (const auto& el : v)
        std::cout << el << ",  ";
 
    std::cout << "\n\n";
    
     iter it = std::find_if(cbegin(v), cend(v), [](const auto & el)
        { return static_cast<int>((log10(el) + 1)) == 4; });
 
    std::copy_if(cbegin(v) + std::distance(cbegin(v), it), cend(v), 
        std::ostream_iterator<int>{std::cout, ", "}, simple);
 
    foo(cbegin(v), it);
}
0
10.06.2019, 07:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2019, 07:07
Помогаю со студенческими работами здесь

Вывести все четырехзначные числа
Написать программу с использованием процедуры, которая находит и выводит все четырехзначные числа...

Как вывести все четырёхзначные числа у которых все цифры разные
программа которая выводит все четырех значение числа у которых все цифры разные я не понимаю...

Функцией определить простые числа, вывести все простые числа до N
Условие: С помощью сложной функции определения опредилить, является ли число простым, найти и...

Вывести все четырехзначные числа последовательности
Нужно создать программу выводящую все четырехзначные числа последовательности 1000 1003 1006 1009...

Найти и вывести на печать все четырехзначные числа
Написать программу, которая находит и выводит на печать все четырехзначные числа вида abcd , для...

Вывести все четырехзначные числа, у которых цифры разные
программа которая выводит все четырех значение числа у которых все цифры разные я не понимаю...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru