Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
-4 / 0 / 0
Регистрация: 27.11.2019
Сообщений: 19

Какая минимальная цифра обозначена буквой N, если задано число x?

16.01.2020, 11:06. Показов 1314. Ответов 10

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


В числовом ребусе KANG–AROO=x разные буквы обозначают разные цифры.
Какая минимальная цифра обозначена буквой N, если задано число x?

Формат ввода:
x - заданная сумма.


Формат вывода:
y - цифра, обозначенная буквой N.


Пример ввода:
2009


Пример вывода:
0
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.01.2020, 11:06
Ответы с готовыми решениями:

Задано трицифровое число. Определить, какая цифра в нем...
Задано трицифровое число. Определить, какая цифра в нем есть большей – первая или последняя. Технические условия Входные...

Задано трехзначное число Напечатать значение TRUE, если какая-либо его цифра встречается более одного раза
Задано трехзначное число. Напечатать значение TRUE, если какая-либо его цифра встречается более одного раза, и FALSE – иначе.

Дано натуральное число; определить, какая цифра находится в нём левее: максимальная или минимальная
Здравствуйте, хотел бы узнать. Как сделать так, чтобы программа python определяла, какое число находится левее, или же наоборот, правее. ...

10
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
16.01.2020, 16:35
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <ctime>
 
int main()
{
    int16_t x;
    std::cin >> x;
    auto start = clock();
    uint8_t N = 10;
    for (size_t i = 0; i < 10000; i++)
    {
        for (size_t j = 0; j < 10000; j++)
        {
            if (i - j == x && N > (i / 10) % 10)
            {
                N = (i / 10) % 10;
            }
        }
    }
    std::cout << int(N);
}
0
151 / 103 / 49
Регистрация: 21.11.2019
Сообщений: 285
16.01.2020, 16:53
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
#include<iostream>
using namespace std;
int main(){
int x=2009, sum;
for (int N=0; N<=9;N++)
for (int G=0; G<=9;G++){
if (G==N) continue;
for (int R=0; R<=9;R++){
if (R==N || R==G) continue;
for (int O=0; O<=9;O++){
if (O==N || O==G || O==R) continue;
for (int A=1; A<=9;A++) {
if (A==N || A==G || A==R || A==O) continue;
for (int K=1; K<=9;K++){
if (K==N || K==G || K==R || K==O || K==A) continue;
sum=K*1000+A*100+N*10+G-A*1000-R*100-O*11;
if (sum==x){
cout<<"N min = "<<N<<endl;
cout<<K<<A<<N<<G<<"-"<<A<<R<<O<<O<<"="<<x<<endl;
return 0;
}
}
}
}
}
}
return 0;
}
0
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
16.01.2020, 16:57
Shut913, люди вообщет отступы придумали... табуляция, все дела

Добавлено через 59 секунд
Цитата Сообщение от AndryS1 Посмотреть сообщение
auto start = clock();
вот эта строчка кстати не нужна, я её делал для проверки скорости выполнения
0
151 / 103 / 49
Регистрация: 21.11.2019
Сообщений: 285
16.01.2020, 17:24
AndryS1, ну табуляция это конечно хорошо, но особо над этим не заморачивался, так как и так достаточно времени потратил - код писался на компьютере, на котором нету ни интернета ни возможности подключить юсб, поэтому что бы повторно текст не вьивать с телефона был сфотографирован экран, текст распознан, откорректированы ошибки распознания, код прогнан через 2 ресурса, убедился что все работает и тогда сюда выложил. Ваш же код, извините за откровение - халтура, которая даже не выполняет условия задачи.
0
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
16.01.2020, 17:31
Цитата Сообщение от Shut913 Посмотреть сообщение
даже не выполняет условия задачи.
При каких входных данных оно его не выполняет?
0
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
16.01.2020, 17:31
Цитата Сообщение от Shut913 Посмотреть сообщение
даже не выполняет условия задачи.
При каких входных данных оно его не выполняет?
0
151 / 103 / 49
Регистрация: 21.11.2019
Сообщений: 285
16.01.2020, 17:34
AndryS1, нету реализации следующего условия:

В числовом ребусе KANG–AROO=x разные буквы обозначают разные цифры.
0
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
16.01.2020, 17:43
Цитата Сообщение от Shut913 Посмотреть сообщение
нету реализации следующего условия:
Вопрос был:
Цитата Сообщение от 1233211212 Посмотреть сообщение
Какая минимальная цифра обозначена буквой N
Мой код нормально его удовлетворяет
Если вам так нужно, могу даже написать "N = count"
0
-4 / 0 / 0
Регистрация: 27.11.2019
Сообщений: 19
16.01.2020, 18:12  [ТС]
AndryS1, При тесте 3333 должно выводить 1 а у вас выводит 0, при 1111 тоже 0
0
 Аватар для Kuzia domovenok
4268 / 3327 / 926
Регистрация: 25.03.2012
Сообщений: 12,531
Записей в блоге: 1
16.01.2020, 19:57
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
for (int N=0; N<=9; ++N)
  for (int K=1; K<=9; ++K)
    if (N!=K)
      for (int A=1; A<=9;++A)
        if (N!=A && K!=A)
          for (int O=0; O<=9; ++O) 
            if (N!=O && K!=O && A!=O) {
               int G=K*1000-A*900+N*10-O*11-x;
               if (G>=0 && G<=9 && N!=G && K!=G && A!=G && O!=G) {
                    cout<<N;
                    return;
               }
            }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.01.2020, 19:57
Помогаю со студенческими работами здесь

Дано натуральное число, в котором все цифры различны. Определить, какая цифра расположена в нем левее: максимальная или минимальная
помогите решить эту задачку.на вижуал бейсик 2008. Дано натуральное число, в котором все цифры различны. Определить, какая цифра...

Определить, какая цифра находится в числе левее: максимальная или минимальная
Заданное натуральное число, в котором все цифры различны. Определить, какая цифра находится в нем левее: максимальная или минимальная.

Определить, какая цифра в числе расположена левее: Максимальная или минимальная
Привет всем, вот задание: Дано натуральное число, в котором все цифры различны. Определить, какая цифра в нем расположена левее:...

Определить, какая цифра расположена в числе левее: максимальная или минимальная
Помогите решить задач из задачника Златопольского. дано натуральное число, в котором все цифры различны. определить, какая цифра...

Определить, какая цифра расположена в заданном числе левее: максимальная или минимальная
Дано натуральное число, в котором все цифры различны. Определить, какая цифра расположена в нем левее: максимальная или минимальная....


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение/ Перевод https:/ / **********/ gallery/ thinkpad-x220-tablet-porn-gzoEAjs . . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru