|
0 / 4 / 1
Регистрация: 09.03.2011
Сообщений: 482
|
|||||||||||
С клавиатуры вводится многозначное целое число.23.10.2011, 14:03. Показов 4507. Ответов 13
Метки нет (Все метки)
С клавиатуры вводится многозначное целое число. Определить первую и последнюю цифры числа и поменять их местами.
Разработать пошагово (по одному методу) класс, тестируя каждый метод в Main(). Вот так мы работали на паре:
0
|
|||||||||||
| 23.10.2011, 14:03 | |
|
Ответы с готовыми решениями:
13
с клавиатуры вводится целое положительное число, определить его максимальную цифру
|
|
16 / 16 / 5
Регистрация: 11.10.2011
Сообщений: 37
|
||||||
| 23.10.2011, 15:46 | ||||||
1
|
||||||
|
0 / 4 / 1
Регистрация: 09.03.2011
Сообщений: 482
|
||||||
| 23.10.2011, 16:22 [ТС] | ||||||
|
Поясните пожалуйста в задаче следующие строки:
0
|
||||||
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
||||||
| 23.10.2011, 16:31 | ||||||
|
Antigo
Мама родная, сколько ж у вас объектов типа string будет создано?
1
|
||||||
|
16 / 16 / 5
Регистрация: 11.10.2011
Сообщений: 37
|
|||||||
| 23.10.2011, 16:39 | |||||||
1
|
|||||||
|
0 / 4 / 1
Регистрация: 09.03.2011
Сообщений: 482
|
||||||
| 23.10.2011, 20:31 [ТС] | ||||||
|
kolorotur как мне вашим способом оформить задачу ?
0
|
||||||
|
0 / 4 / 1
Регистрация: 09.03.2011
Сообщений: 482
|
||||||||||||||||
| 24.10.2011, 17:45 [ТС] | ||||||||||||||||
|
Вот сам класс
и мейн
Добавлено через 19 часов 46 минут Объясните что за функции
0
|
||||||||||||||||
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
||||||
| 24.10.2011, 20:29 | ||||||
|
Исправил косячок со скобками:
1
|
||||||
|
0 / 4 / 1
Регистрация: 09.03.2011
Сообщений: 482
|
|
| 24.10.2011, 21:17 [ТС] | |
|
Спасибо,но может подправите в моем классе и мэйн решение вашей задачи,не выходит проверка
0
|
|
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
|
| 24.10.2011, 22:17 | |
|
Я не совсем понял что требуется.
Задание: переставить местами первую и последнюю цифры числа. Заворачивайте код в метод, а входе принимайте любое целое, на выходе - результат.
1
|
|
|
16 / 16 / 5
Регистрация: 11.10.2011
Сообщений: 37
|
|
| 24.10.2011, 22:55 | |
|
kolorotur, если вам не трудно, объясните пожалуйста строку:
number + ((lastDigit - firstDigit) * (int)(Math.Pow(10, digitCount)) + (firstDigit - lastDigit)) а также int digitCount = (int)Math.Log10(number);
0
|
|
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
|||
| 24.10.2011, 23:31 | |||
|
Десятичный логарифм числа Х - это степень, в которую нужно возвести десять, чтобы получилось Х. Для числа типа 12345 логарифм будет 4.09, но при касте в целое дробная часть отбрасывается - получается четыре. Задача в том, чтобы поменялись первая и последняя цифры числа. Значит нам надо старший разряд увеличить или уменьшить на разницу между последней и первой цифрой, а младший разряд увеличить или уменьшить на разницу между первой и последней цифрами. Как это делается. Возьмем, к примеру, число 4321. Разница между последним и первым числами: 1 - 4 = -3 Разница между первым и последним числами: 4 - 2 = 3 Значит надо старший разряд уменьшить на 3, а младший - увеличить на 3. Другими словами, старший разряд уменьшается или увеличивается на (разность) * (количество десятичных разрядов). В предыдущей цитате мы вычислили десятичный логарифм числа, то есть количество разрядов в числе, минус один. Чтобы увеличить или уменьшить старший разряд, нужно: Нам надо уменьшить старший разряд на 3. Подставляем значения: Как видим, первая цифра стала такой же, как последняя. Дело за малым: сделать последнюю цифру такой же, какая была первая изначально: Что и требовалось. Ну и чтобы много строчек не писать, пихаем все это дело в одно выражение: Надеюсь, понятно объяснил.
2
|
|||
|
16 / 16 / 5
Регистрация: 11.10.2011
Сообщений: 37
|
|
| 24.10.2011, 23:44 | |
|
да, спасибо. решение совсем нетривиальное)
0
|
|
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
|
| 24.10.2011, 23:54 | |
|
Да бросьте.
Восемь арифметических операций вместо циклического конвертирования взад-назад из строки в целое и обратно. Куда уж тривиальней.
1
|
|
| 24.10.2011, 23:54 | |
|
Помогаю со студенческими работами здесь
14
С клавиатуры вводится целое число любой разрядности. Определить количество цифр в нем и их сумму С клавиатуры вводится целое число. Исключить из его записи цифру 1, сохраняя порядок следования цифр
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
|