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

Какая команда может переписать переменную на оборот?

25.11.2017, 21:33. Показов 1262. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, форумчане (я программировать только начиная не кидайтесь камнями). Хочу Вас какая команда может переписать переменную на оборот? И есть ли такая вообще?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.11.2017, 21:33
Ответы с готовыми решениями:

Какая команда противоположна in?
in проверяет принадлежность, какой оператор проверят не принадлежность, как-то так :D

Какая команда в delphi?
Доброго времени суток, начал думать над программой, суть в том что надо чтобы при нажатии на одном компьютере выполнялось действие на...

Какая нужна команда?
Есть 2 задания, подскажите, ответ. Нужно для учёбы. Нигде не могу найти ответ, препод не хочет подсказывать. Написать команду,...

13
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,574
25.11.2017, 21:49
Что вы имеете в виду под
Цитата Сообщение от MrFox2681 Посмотреть сообщение
переписать переменную на оборот
? Что за переменная? Какого типа?
0
0 / 0 / 0
Регистрация: 23.11.2017
Сообщений: 7
25.11.2017, 22:35  [ТС]
Добавлено через 36 минут
Цитата Сообщение от Someone007 Посмотреть сообщение
Что вы имеете в виду под ? Что за переменная? Какого типа?
Int.
0
 Аватар для Lexeq
1151 / 743 / 483
Регистрация: 21.01.2014
Сообщений: 1,903
25.11.2017, 23:30
Лучший ответ Сообщение было отмечено MrFox2681 как решение

Решение

MrFox2681, вы так и не ответили, что значит наоборот, поэтому выбирайте
1.1:
C#
1
2
3
4
5
6
7
8
9
10
static int Reverse(int num)
{
    int res = 0;
    while (num > 0)
    {
       res = res * 10 + num % 10;
       num/=10;
   }
   return res;
}
1.2:
C#
1
2
int num = 12345;
int res = int.Parse(new string(num.ToString().Reverse().ToArray()));
2:
C#
1
2
int num = 12345;
num = -num
3:
C#
1
2
int num = 12345;
int result = Convert.ToInt32(new string(Convert.ToString(num, 2).Reverse().ToArray()), 2);
1
0 / 0 / 0
Регистрация: 23.11.2017
Сообщений: 7
25.11.2017, 23:34  [ТС]
Цитата Сообщение от Lexeq Посмотреть сообщение
Вы так и не ответили, что значит наоборот
Ну типа, если x было равно 12345 , то стало бы 54321
0
 Аватар для Lexeq
1151 / 743 / 483
Регистрация: 21.01.2014
Сообщений: 1,903
25.11.2017, 23:38
MrFox2681, тогда 1.1 и 1.2

Добавлено через 3 минуты
Но только для положительных чисел.
0
0 / 0 / 0
Регистрация: 23.11.2017
Сообщений: 7
25.11.2017, 23:49  [ТС]
Цитата Сообщение от Lexeq Посмотреть сообщение
тогда 1.1 и 1.2
, а можно по подробней разобрать 1.2?
0
 Аватар для Lexeq
1151 / 743 / 483
Регистрация: 21.01.2014
Сообщений: 1,903
25.11.2017, 23:55
int.Parse(string) - преобразует строку в число
new string(char[]) - создает строку из массива символов
Reverse() - изменяет порядок перечисления на противоположный.
ToArray() - преобразует перечисление в массив
И всё это вы могли узнать, просто наведя курсор мышки в студии на непонятный метод.
1
0 / 0 / 0
Регистрация: 23.11.2017
Сообщений: 7
26.11.2017, 00:11  [ТС]
Lexeq, Спасибо пойду теперь изучу массивы(совсем только начал изучение).

Добавлено через 10 минут
Цитата Сообщение от Lexeq Посмотреть сообщение
тогда 1.1 и 1.2
ну вообще-то 1,2 как-то не работает. выводит на 12345 , 94
0
 Аватар для Lexeq
1151 / 743 / 483
Регистрация: 21.01.2014
Сообщений: 1,903
26.11.2017, 00:18
MrFox2681, покажите ваш код.
0
0 / 0 / 0
Регистрация: 23.11.2017
Сообщений: 7
26.11.2017, 00:27  [ТС]
Lexeq,
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApp7
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Введите число:");
            int num = Console.Read();
            int res = int.Parse(new string(num.ToString().Reverse().ToArray()));
            Console.WriteLine(res);
            Console.ReadKey();
        }
    }
}
вот
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
26.11.2017, 00:46
C#
1
2
3
4
5
            Console.Write("Введите число:");
            int num = int.Parse(Console.ReadLine());
            int res = int.Parse(new string(num.ToString().Reverse().ToArray()));
            Console.WriteLine(res);
            Console.ReadKey();
0
0 / 0 / 0
Регистрация: 23.11.2017
Сообщений: 7
26.11.2017, 01:01  [ТС]
Diamante, спасибо, что нам дало
Цитата Сообщение от Diamante Посмотреть сообщение
int num = int.Parse(Console.ReadLine());
вместо
Цитата Сообщение от MrFox2681 Посмотреть сообщение
int num = Console.Read();
почему не работало?
0
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
26.11.2017, 01:06
Лучший ответ Сообщение было отмечено MrFox2681 как решение

Решение

Console.ReadLine() - считывает все что введено, от начала и до нажатия Enter
int.Parse() переводить эту строку в число типа int
а Console.Read() - считывает только 1 символ, если вводить 12345 то этот символ будет 1,
а при присвоении этого значения переменной типа int произойдет неявное преобразование !!!символа!!! единицы в целый тип, а это(для символов) означает перевод в ascii код, который, для '1' равен 49 и именно по этому раньше у тебя ответ вылезал 94
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.11.2017, 01:06
Помогаю со студенческими работами здесь

Какая команда зависит от dir/
Нужно найти такую команду, работа которой изменится, если написать: "команда имя" и "команда имя/"?

Какая команда суммы в VBA?
какая команда суммы в VBA?

какая команда байт перевернуть ?
там где был старший бит,чтобы оказался младший

Solaris Какая команда в Terminal-e?
Здравствуйте, уважаемые знатоки ОС Solaris. У меня к вам простейший вопрос: "С помощью какой команды можно проверить, отвечает ли хост на...

Калькулятор. Какая нужно команда?
Здравствуйте. Написал калькулятор ан VB 6.0. Все хорошо работает, но есть одна проблема. Когда я получил значение, например: 2+2 на...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
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 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru