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

Счастливый билет на c#

12.10.2019, 14:29. Просмотров 826. Ответов 2
Метки нет (Все метки)

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

Счастливый билет
Дан номер трамвайного билета, в котором суммы первых трёх цифр и последних трёх цифр отличаются на...

Счастливый билет
Задачка на счастливый и не счастливый билет, как сделать так что бы "Счастливый билет" не выводился...

Определите, счастливый ли этот билет
2)Бубруйск — маленький город, там всего одна трамвайная линия, а номера всех трамвайных билетов...

Спарсить символы из переменной. Программа на счастливый билет
Нужно сделать программу, которая будет проверять на то что число которое ввели на 6 символов, и то...

счастливый билет
1) Билет называют счастливым,если в его номере сумма первых двух цифр равна сумме последних двух...

2
pifpafich
2 / 1 / 1
Регистрация: 17.12.2018
Сообщений: 56
12.10.2019, 14:35 2
Мой вариант .Переделываешь это шестизначное число в строку ,делишь её на два части и обратно в числа ,а там складываешь и сравниваешь
1
jester
142 / 75 / 37
Регистрация: 18.03.2016
Сообщений: 454
Завершенные тесты: 4
12.10.2019, 16:31 3
Лучший ответ Сообщение было отмечено Seksik как решение

Решение

Seksik,
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
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
 
 
public class Program
{
    public static void Main(string[] args)
    {
        var cube = Enumerable.Range(1, 100).Select(x => x*x*x);
        
        var query = cube.Where(x => x>99999 && x<1000000).Where(x => digitsSum(x/1000) == digitsSum(x%1000));
        
        Console.WriteLine(string.Join(", ", query));
    }
    
    public static int digitsSum(int number)
    {
        int Sum = 0;
        while(Math.Abs(number)>0)
        {
            Sum +=number%10;
            number/=10;
        }
        return Sum;
    }
}
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.10.2019, 16:31

Счастливый билет 3
Счастливый билет 3 Билеты имеют трехзначные номера от 001 до 999. Счастливым является билет, для...

счастливый билет
Написать программу определения количества 2N -значных &quot;счастливых&quot; билетов, у которых сумма первых...

Счастливый билет 4
Счастливый билет 4 Билеты имеют четырѐхзначные номера от 0001 до 9999. Счастливым является билет,...


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

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

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