0 / 0 / 1
Регистрация: 03.11.2015
Сообщений: 23
|
|
1 | |
Рельсы (варианты для построения)20.11.2015, 21:05. Показов 1545. Ответов 10
Метки нет (Все метки)
Задаем длины рельс, и расстояние а программа выводит варианты для построния.
Длины: 10 13 Длина: 749 = 10 * 32 + 13 * 33 = 10 * 19 + 13 * 43 = 10 * 6 + 13 * 53 = 10 * 71 + 13 * 3 = 10 * 58 + 13 * 13 = 10 * 45 + 13 * 23 Колтчество вариантов: 6 Необходим совет!
0
|
20.11.2015, 21:05 | |
Ответы с готовыми решениями:
10
Вывести варианты построения рельс Ищу варианты с выбором метода построения Программа выводящая разные варианты построения строки Сервер - Java, Клиент - VB6 - основные варианты построения системы |
69 / 69 / 55
Регистрация: 17.11.2015
Сообщений: 151
|
|
20.11.2015, 21:39 | 2 |
почему рельсы разные?
0
|
0 / 0 / 1
Регистрация: 03.11.2015
Сообщений: 23
|
|
22.11.2015, 01:56 [ТС] | 3 |
некондиция
0
|
0 / 0 / 1
Регистрация: 03.11.2015
Сообщений: 23
|
|
22.11.2015, 01:58 [ТС] | 4 |
Появилась подсказка ребят:
Тут всего 3 строчки кода, одна из которых return 0; Или же как ты хочешь, уже 5 строчек.
0
|
0 / 0 / 1
Регистрация: 03.11.2015
Сообщений: 23
|
|
22.11.2015, 13:22 [ТС] | 5 |
Еще подсказка:
Необходимо решить уравнение a*x+b*y=c. Дано: a, b, с - целые неотрицательные Найти: все пары (x, y) и их количество. x, y - целые неотрицательные Переберите все целые числа x в цикле от 1 до (c-b)/a. Для каждого такого целого x проверьте, что y=(c-a*x)/b - целое. Если целое, то выведите его и добавьте к счетчику решений 1. Потом (после перебора всех x) выведите счетчик решений. Добавлено через 28 минут И еще помощь от эксперта: Для каждого такого целого x проверьте, что y=(c-a*x)/b - целое. " - мда, по мне это запутывает - намекает, что надо делить. int a,b, l; cin >> a >> b >> l; int maxX = l/a; for ( int x = 0 ; x <= maxX ; x++ ) // перебираем a if ( ( l - x*a ) % b == 0 ) { // нашли, анализируйте; плюсуйте счетчик, делите, выводите... }
0
|
69 / 69 / 55
Регистрация: 17.11.2015
Сообщений: 151
|
||||||
22.11.2015, 20:29 | 6 | |||||
1
|
0 / 0 / 1
Регистрация: 03.11.2015
Сообщений: 23
|
|
22.11.2015, 21:00 [ТС] | 7 |
Спасибо, а что посоветуете по поводу счетчика, как определить количество вариантов? И программа не считает так:
10 13 749 = 10 * 32 + 13 * 33 = 10 * 19 + 13 * 43 = 10 * 6 + 13 * 53 = 10 * 71 + 13 * 3 = 10 * 58 + 13 * 13 = 10 * 45 + 13 * 23 Добавлено через 8 минут Программа выводит: 10 13 749 749 =
0
|
69 / 69 / 55
Регистрация: 17.11.2015
Сообщений: 151
|
||||||
22.11.2015, 21:07 | 8 | |||||
числа вводить в одну строку через пробел
1
|
0 / 0 / 1
Регистрация: 03.11.2015
Сообщений: 23
|
|
22.11.2015, 21:55 [ТС] | 9 |
Здорово, работает! Последняя просьба, как сделать так что бы при вводе длины + 749 выводилось так же, а при вводе -749, выводилось только количество способов?
Длина: 10 13 Расстояние: + 749 = 10 * 32 + 13 * 33 = 10 * 19 + 13 * 43 = 10 * 6 + 13 * 53 = 10 * 71 + 13 * 3 = 10 * 58 + 13 * 13 = 10 * 45 + 13 * 23 Варианты: 6 --------------- Длина: 10 13 Расстояние: - 749 Варианты: 6 Добавлено через 12 минут Между + и 749 должен стоять пробел
0
|
69 / 69 / 55
Регистрация: 17.11.2015
Сообщений: 151
|
||||||
22.11.2015, 22:10 | 10 | |||||
Сообщение было отмечено HarleyDavids0n как решение
Решение
1
|
0 / 0 / 1
Регистрация: 03.11.2015
Сообщений: 23
|
|||||||||||
23.11.2015, 01:54 [ТС] | 11 | ||||||||||
Спасибо! Переписал код под себя, но при вводе расстояния, пишет неверный ввод что не так в строке 16?
Спасибо, все решил, тема закрыта:
0
|
23.11.2015, 01:54 | |
23.11.2015, 01:54 | |
Помогаю со студенческими работами здесь
11
программа для схематичного построения робота(механизма) различной сложности (Элементы для построения желательно поместить в БД). Удобны ли рельсы на linux? Как обновить руби и рельсы? Админка под четвертые рельсы Даны три слова - "мама", "мыла", "раму". Задача - напечатать всевозможные варианты построения слов Чему равна сила Кориолиса, создающая боковое давление на рельсы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |