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

Вывести полностью число в котором пропущено две цифры, если известно что число кратно 72

04.10.2014, 23:40. Показов 3286. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вывести полностью число 42*4*, в котором пропущено две цифры. если известно что число кратное 72...
Что то не допру.(
Заранее благодарю.)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.10.2014, 23:40
Ответы с готовыми решениями:

Вывести полную запись десятичного числа 42*4*, в которой пропущены две цифры, если известно, что данное число кратно 72
Составьте программу, которая выводит полную запись десятичного числа 42*4*, в которой пропущены две цифры, если известно, что данное число...

Составьте программу, которая выводит полную запись десятичного числа 42*4*, в которой пропущены две цифры, если известно, что данное число кратно 72.
Составьте программу, которая выводит полную запись десятичного числа 42*4*, в которой пропущены две цифры, если известно, что данное число...

В десятичной записи числа 42*4* пропущены 2 цифры. Определите эти цифры, если известно, что число кратно 72.
Помогите,пожалуйста! С++

25
 Аватар для meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
04.10.2014, 23:46
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;
using System.Text.RegularExpressions;
 
class Program
{
    static void Main(string[] args)
    {
 
        int i = 10;
        while (42 * 4 * i % 72 != 0) 
        {
            i++;
        }
        Console.WriteLine(i);
        Console.Read ();
    }
}
1
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
05.10.2014, 00:28
Если число делится на 72, значит оно делится на 9 (смотри математику 9 класс), а число делится на 9, тогда и только тогда, когда сумма цифр делится на 9(для тройки такое же правило, если что, можешь проверить). Вот и думай.
1
 Аватар для meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
05.10.2014, 00:30
Цитата Сообщение от IamRain Посмотреть сообщение
Если число делится на 72, значит оно делится на 9 (смотри математику 9 класс), а число делится на 9, тогда и только тогда, когда сумма цифр делится на 9(для тройки такое же правило, если что, можешь проверить). Вот и думай.
IamRain, это кому? мне или топикстартеру?
0
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
05.10.2014, 00:36
Для ТС. Но ты и сам можешь переписать свое решение. Если оно нерабочее, конечно. Или объяснить свое мне.
Ближайшее число, сумма цифр которого делится на 9 - 18. Итого 8*2-1 решений должно быть, если прав.
1
 Аватар для meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
05.10.2014, 00:41
IamRain, ну я взял чисто числа из его примера
проверил вывод и получилось 12, посчитал на калькуляторе 42*4*12/72 = 28 без остатка, то что реализация верна

Добавлено через 1 минуту
и в условии сказано, что должно быть число ввиде двух цифер, поэтому итератор выставил 10
0
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
05.10.2014, 00:43
Цитата Сообщение от meksik Посмотреть сообщение
и в условии сказано, что должно быть число ввиде двух цифер, поэтому итератор выставил 10
Не понимаю вашу логику. До 18 не хватает 8. Вот и перебирайте все цифры, суммы которых равны 8. - 1 (4 и 4 дважды не надо повторять).
1
 Аватар для memphis
740 / 284 / 83
Регистрация: 12.12.2012
Сообщений: 564
05.10.2014, 00:44
meksik, В условии сказано, что в числе пропущены две цифры(вместо них - звёздочки). А про
Цитата Сообщение от meksik Посмотреть сообщение
число ввиде двух цифер
в условии ничего не говорится.
1
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
05.10.2014, 00:45
42048
42147
42246 и т.д. Проверьте, все делятся на 72
1
 Аватар для meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
05.10.2014, 00:45
IamRain, а я вашу) не стану спорить) спорьте с ТС, если у него духу хватит)
0
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
05.10.2014, 00:49
Цитата Сообщение от IamRain Посмотреть сообщение
Ближайшее число, сумма цифр которого делится на 9 - 18
Если считать сумму всех известных цифр, получаем 10. До ближайшего числа, которое делится на 72, не хватает 8 вот и перебирайте. Либо объясните логику своего решения. Решений то много.,
1
 Аватар для meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
05.10.2014, 01:12
Лучший ответ Сообщение было отмечено vladex97 как решение

Решение

Цитата Сообщение от vladex97 Посмотреть сообщение
Вывести полностью число 42*4*
все теперь я понял, что тут имеется ввиду, звездочки это не знаки умножения, а пропуски, где по идее должна стоять цифра)) а я думал это не оконченная операция умножения трех чисел

Добавлено через 21 минуту
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
using System;
using System.Text.RegularExpressions;
 
class Program
{
    static void Main(string[] args)
    {
        string[] number = new string[] {"42", "*", "4", "*"};
        for (int i = 0; i < 10; i++) 
        {
            for (int j = 0; j < 10; j++)
            {
                number[1] = i.ToString();
                number[3] = j.ToString();
                string newNumber = String.Join("", number);
                if (Convert.ToInt32(newNumber) % 72 == 0) 
                {
                    Console.WriteLine(newNumber);
                } 
            }
        }
            
        Console.Read();
    }
}
Добавлено через 1 минуту
вывело 2 числа 42048 и 42840
хз верно или нет

Добавлено через 40 секунд
во всяком случае они кратны 72
0
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
05.10.2014, 01:14
Надо более общее решение. На вход- параметры, на выход - массив чисел. Утром посмотрю.)
1
 Аватар для meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
05.10.2014, 01:16
Цитата Сообщение от IamRain Посмотреть сообщение
42048
42147
42246 и т.д. Проверьте, все делятся на 72
42147 и 42246 без остатка не делятся кстати

Добавлено через 45 секунд
IamRain, дак мы тут логику пишем же, а не ужин готовим и на стол накрываем
0
 Аватар для memphis
740 / 284 / 83
Регистрация: 12.12.2012
Сообщений: 564
05.10.2014, 01:21
До кучи.
C#
1
2
3
4
5
6
7
8
int num = 42040 / 72 * 72;
            int sup = 42949;
 
            while (num < sup)
            {
                if (num % 100 / 10 == 4) Console.WriteLine(num);
                num += 72;
            }
1
 Аватар для meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
05.10.2014, 01:24
memphis, не сработает, если числа на вводе будут другими
0
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
05.10.2014, 01:27
Цитата Сообщение от meksik Посмотреть сообщение
42147 и 42246 без остатка не делятся кстати
Калькулятором умеете пользоваться?
1
 Аватар для memphis
740 / 284 / 83
Регистрация: 12.12.2012
Сообщений: 564
05.10.2014, 01:29
meksik, каком вводе? По условию дано число 42 тыщи хз сотен четыре десятка хз единиц. Минимальное число, удовлетворяющее условию 42040, максимальное 42949. Другие числа в условии не фигурируют.
1
 Аватар для meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
05.10.2014, 01:31
42147 / 72 = 585,375
42246 / 72 = 586,75

Выражение прям в калькулятор виндовский вставляю)) ума большого не надо вроде))

Добавлено через 1 минуту
memphis, ну так то оно так, но если реализовывать действующую функцию с параметрами... )
0
05.10.2014, 01:33

Не по теме:

Ой, виноват...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.10.2014, 01:33
Помогаю со студенческими работами здесь

Вывести полную запись десятичного числа 42*4*, в которой пропущены две цифры, если данное число кратно 72 (while)
Помогите пожалуйста. Составить программу, которая выводит полную запись десятичного числа 42*4*, в которой пропущены две цифры, если...

Вывести «да», если число содержит две цифры 5
Ввести трехзначное число Вывести «да», если оно содержит две цифры 5

Ввести трехзначное число. Вывести «Да», если оно содержит две одинаковых цифры
1)вести трехзначное число. Вывести «Да», если оно содержит две одинаковых цифры

Какова вероятность того, что выпало четное число очков, если известно, что число выпавших очков меньше пяти?
Бросают игральный кубик. Какова вероятность того, что выпало четное число очков, если известно, что число выпавших очков меньше пяти? С...

Возвратить число, в котором переставлены две младшие цифры
Возвратить число, в котором переставлены две младшие цифры. Помогите, пожалуйста. Сам не могу написать код( И пожалуйста целиком...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru