Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Seksik
0 / 0 / 0
Регистрация: 22.09.2019
Сообщений: 2
1

Найти номера всех счастливых билетов, равных кубу какого-либо натурального числа

12.10.2019, 14:13. Просмотров 802. Ответов 1
Метки нет (Все метки)

Троллейбусный билет имеет шестизначный номер. Билет назовем
"счастливым", если сумма первых трех цифр равна сумме последних трех цифр.
Найти номера всех счастливых билетов, равных кубу какого-либо натурального
числа.
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2019, 14:13
Ответы с готовыми решениями:

Найти номера счастливых билетов
Троллейбусный билет имеет шестизначный номер. Билет назовем "счастливым", если сумма первых трех...

Найти делители данного натурального числа N, которые являются квадратами какого то числа Х
Пару вопросов есть по задаче: Найти делители данного натурального числа N, которые являются...

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

Вывести на экран номера всех счастливых билетов
Вывести на экран номера всех счастливых билетов. Номер билета состоит из шести цифр. Билет является...

Вывести на экран количество и номера (в несколько столбиков) всех счастливых билетов в заданном диапазоне
Всем привет. Помогите пожалуйста с решением. Нужен код на C++. Сама задача: Автобусные билеты в...

1
Arthur Progy
31 / 22 / 10
Регистрация: 16.09.2019
Сообщений: 106
Завершенные тесты: 2
12.10.2019, 16:13 2
Лучший ответ Сообщение было отмечено Элд Хасп как решение

Решение

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
static void Main()
        {
            var result = new List<int>();
            int start = 47;
            int end = 99;
            for(int i = start; i < end; i++)
            {
                int num = i * i * i;
                var list = GetDigits(num);
                int first = list.Take(3).Sum();
                int second = list.Skip(3).Take(3).Sum();
                if(first == second)
                    result.Add(num);
            }
 
            foreach(var item in result)
                Console.WriteLine(item);
 
            Console.ReadKey(true);
        }
 
        public static List<int> GetDigits(int number)
        {
            List<int> digits = new List<int>();
            while(number != 0)
            {
                int dig = number % 10;
                number /= 10;
                digits.Add(dig);
            }
 
            return digits;
        }
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.10.2019, 16:13

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

Алгоритм определения является ли натуральное число степенью какого-либо натурального числа
Помогите на гос.экзамене. Т.е. Вводится одно натуральное число, а выводом должно быть - число...

Составить процедуру, проверяющую равен ли номер билета квадрату какого-либо натурального числа;
Составить процедуру, проверяющую равен ли номер билета квадрату какого-либо натурального числа;...


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

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

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