Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2019, 10:44   #1
IronManXiaomi
Пользователь
 
Регистрация: 04.02.2019
Сообщений: 19
По умолчанию [C#] Интересная задача с тройным условием

Пароль состоит из 14 цифр. Какое количество комбинаций пароля возможно, при условии, что сумма всех цифр пароля, кратна 20, а также сумма первых десяти цифр, кратна 10 и сумма первых пяти цифр, кратна 5.

Код:
Random r = new Random();
int [ ] a;
int sum=0;
int count=0;
a=new int [14];
for (int i=0; i<14; i++)
{a[i]=r.Next (1,14);
Console.Write(a[i] + " ");
sum += a[i];}
if (sum % 20 == 0) count++;
{Console.WrireLine(count);}
Console.ReadKey();
Пожалуйста, оформляйте Ваш код согласно правилам.
Как правильно вписать ещё два дополнительных условия?

Последний раз редактировалось Вадим Мошев; 05.02.2019 в 11:17.
IronManXiaomi вне форума Ответить с цитированием
Старый 05.02.2019, 11:10   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Абсолютно также, только сумировать 10 и 5 чисел соответственно.
p51x вне форума Ответить с цитированием
Старый 05.02.2019, 11:33   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

А при чем здесь количество комбинаций и рандом? Тут или полным перебором всех возможных комбинаций. Или мозги включить и аналитически подойти к решению, поскольку полным перебором достаточно долго будет потому, что всех комбинаций пароля 10^14
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Интересная задача на C++ Andry95 Общие вопросы C/C++ 4 23.03.2016 23:52
Интересная задача ТагирПанферов Помощь студентам 5 24.11.2013 01:09
Интересная задача makskovalko Помощь студентам 5 22.02.2013 22:11
Интересная задача rick1177 Microsoft Office Excel 13 18.05.2011 22:00
Интересная задача Ser Паскаль, Turbo Pascal, PascalABC.NET 3 27.02.2008 00:19