0 / 0 / 1
Регистрация: 30.10.2012
Сообщений: 61
|
|
1 | |
Подобрать к заданному числу ранвую или близкую по значению переменную08.11.2012, 12:23. Показов 2263. Ответов 27
Метки нет (Все метки)
Вобщем есть 10 переменных. Пользователь задает число Н и к нему подбирается равная либо большая (максимально к нему близкая) по значению переменная.
Как это осуществить в плане кода?
0
|
08.11.2012, 12:23 | |
Ответы с готовыми решениями:
27
Найти сумму элементов из двух массивов, наиболее близкую к заданному числу Найти сумму двух элементов массива, максимально близкую к заданному значению (но не превышающую его) Найти элемент в массиве, который ближе всего по значению к заданному числу Определить индекс элемента, находящийся ближе всего по значению к заданному числу. |
08.11.2012, 12:52 | 2 | |||||
0
|
0 / 0 / 1
Регистрация: 30.10.2012
Сообщений: 61
|
|
08.11.2012, 14:12 [ТС] | 3 |
Блин я перепутал) мне нужно C# а не С++, Администратор пожалуйста перенесите тему в соответствующий раздел.
0
|
2 / 2 / 0
Регистрация: 27.03.2012
Сообщений: 50
|
|
08.11.2012, 14:20 | 4 |
Построй этот код по такому же принцыпу..
Не чего сложного..
0
|
08.11.2012, 15:47 | 5 | |||||
Как-то так:
0
|
0 / 0 / 1
Регистрация: 30.10.2012
Сообщений: 61
|
|
08.11.2012, 16:25 [ТС] | 6 |
Если я не ошибаюсь оно находит ближайше число с любой стороны?
Прости за глупый вопрос просто я еще не разобрался с алгоритмами, где подправить что бы находило только большее чем заданое? И если скажем я использую числа по типу 2305843008139952128 на что нужно заменить int что бы не было ошибки? а то у меня там ппц числа самое большое 191561942608236107294793378084303638130997321548169216)
0
|
08.11.2012, 16:50 | 7 | |||||
0
|
0 / 0 / 1
Регистрация: 30.10.2012
Сообщений: 61
|
||||||
08.11.2012, 21:07 [ТС] | 8 | |||||
Вобщем пришлось убрать пару чисел потому что как я понял они не влезут вообще, и получилось что то типа
при замене int34 на 64 выбивает ошибку что нельзя использовать инт, после замены инт на лонг вообще все красное...блин я опять запутался
0
|
08.11.2012, 21:35 | 9 | |||||
1
|
0 / 0 / 1
Регистрация: 30.10.2012
Сообщений: 61
|
||||||
14.11.2012, 21:37 [ТС] | 10 | |||||
Я добавил там еще исключение
Как сделать так что бы после неверно заданных данных для входа програма не только выписала ошибку но и попросила задать еще раз?Ну скажем что бы после 3-4 неправильных вводов числа програма сама выбрала рандом и посчитала для него результаты.
0
|
14.11.2012, 22:16 | 11 | |||||
Если так, то можно без исключений:
Не по теме: Вообще, лучше в специализированном разделе спрашивать, здесь как-то по c++ больше)
0
|
0 / 0 / 1
Регистрация: 30.10.2012
Сообщений: 61
|
|
14.11.2012, 22:49 [ТС] | 12 |
очень познавательно, я даже не знал)
Но вот меня больше интересовал момент где после скажем 3-4 неправильных вводов програма сама вставит рандом число от 1 до скажем максимального указаного в масиве из 8 чисел. Я вообще ничего подобного не встречал( я о месте с 3-4 неправильными вводами).
0
|
14.11.2012, 23:59 | 13 | |||||
Ну, можно же по извращаться над переменными и т.д.:
0
|
0 / 0 / 1
Регистрация: 30.10.2012
Сообщений: 61
|
||||||
15.11.2012, 01:15 [ТС] | 14 | |||||
Смотри вот полностю код получился у меня вроди все работает на отлично но проблемка у меня опять начало выбивать отрицательные числа в ответ, где ошибка?
Причем выдает вообще только отрицательные числа(что то я испортил...
0
|
0 / 0 / 1
Регистрация: 30.10.2012
Сообщений: 61
|
|
15.11.2012, 01:22 [ТС] | 16 |
ой я дурачек случайно поставил)
0
|
0 / 0 / 1
Регистрация: 30.10.2012
Сообщений: 61
|
|
19.11.2012, 14:55 [ТС] | 17 |
А есть какое то исключение что бы не вписали текст вместо чисел?
Или проверка какаято на дроби и не целые числа?
0
|
0 / 0 / 1
Регистрация: 30.10.2012
Сообщений: 61
|
|
21.11.2012, 14:21 [ТС] | 19 |
Это исключение FormatException
0
|
0 / 0 / 1
Регистрация: 30.10.2012
Сообщений: 61
|
||||||
26.11.2012, 23:15 [ТС] | 20 | |||||
Я конечно извеняюсь за то что в который раз пишу здесь) но только здесь мне дают достаточно быстро ответ и достаточно понятно(
Реально ли как то сделать что бы после того как напишет сообщение исключения можно было еще ввести несколько раз в консоль информацию. Обьясняю по проще: Ниже есть целый код куда вписано исключение FormatException цель - сделать что бы после 3 формат ексепшенов сделало тоже самое что и при вводе 3 раза подряд отрицательного числа. Но через твой способ не получется, глянь я с низу пытался сделать, но после одного сообщения консоль закрывается...
0
|
26.11.2012, 23:15 | |
26.11.2012, 23:15 | |
Помогаю со студенческими работами здесь
20
Определить, есть ли хотя бы одно число, которое кратно заданному числу А и не кратно заданному числу В Массив: Найти сумму вида X[i]+Y[i] , наиболее близкую к числу q Равен ли первый или второй элементы списка заданному числу Получить все члены последовательности меньшие или равные заданному числу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |