Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.03.2013, 03:01   #1
mil30
Новичок
Джуниор
 
Регистрация: 23.03.2013
Сообщений: 6
По умолчанию ИНВЕРСНЫЕ ЧИСЛА

нужно ввести инверсионное число
а на вывод
обычное число
например инверсное
0000
для него
обычное число равно
1 2 3 4
(ИСПРАВТЕ ЧТОБЫ ПРАВИЛЬНО СЧИТАЛО)
Console.Write("Введите число: ");
string input = Console.ReadLine();
string output = string.Empty;

for (int i = input.Length - 1; i >= 0; i--)
output += input[i];

Console.WriteLine("Развернули: {0}", output);
Console.ReadKey();
mil30 вне форума Ответить с цитированием
Старый 23.03.2013, 03:45   #2
asmars
Форумчанин
 
Аватар для asmars
 
Регистрация: 28.05.2011
Сообщений: 309
По умолчанию

Можно немного подробней? Как я понял, Вам надо, чтобы на входе у Вас было к примеру (011000010), а на выходе (100111101) ?
Спеши медленно.
asmars вне форума Ответить с цитированием
Старый 23.03.2013, 03:56   #3
mil30
Новичок
Джуниор
 
Регистрация: 23.03.2013
Сообщений: 6
По умолчанию

да, наверно так но главное чтобы с нулями переводило что в примере
mil30 вне форума Ответить с цитированием
Старый 23.03.2013, 04:01   #4
asmars
Форумчанин
 
Аватар для asmars
 
Регистрация: 28.05.2011
Сообщений: 309
По умолчанию

Я что-то не понял.. Вы можете написать как должно быть ?
В Вашем примере ? Дык в Вашем примере Вы 0000 инвертируете и у Вас выходит 1234(!).
Спеши медленно.
asmars вне форума Ответить с цитированием
Старый 23.03.2013, 04:13   #5
mil30
Новичок
Джуниор
 
Регистрация: 23.03.2013
Сообщений: 6
По умолчанию

ДА ИМЕННО ТАК И НУЖНО!
mil30 вне форума Ответить с цитированием
Старый 23.03.2013, 04:21   #6
asmars
Форумчанин
 
Аватар для asmars
 
Регистрация: 28.05.2011
Сообщений: 309
По умолчанию

А что у Вас не получается ? Покажите часть кода, где не получается, ибо здается мне, что Вы хотите, чтобы за Вас написали код. Этого никто делать не будет, хоть и задача тривиальная.
Спеши медленно.
asmars вне форума Ответить с цитированием
Старый 23.03.2013, 04:42   #7
mil30
Новичок
Джуниор
 
Регистрация: 23.03.2013
Сообщений: 6
По умолчанию

Я НЕЗНАЮ КАК РЕАЛИЗОВАТЬ ФУНКЦИЮ ИВЕРСНЫХ ЧИСЕЛ ЕСТЬ ТОЛЬКО ТАКОЙ
Console.Write("Введите число: ");
string input = Console.ReadLine();
string output = string.Empty;

for (int i = input.Length - 1; i >= 0; i--)
output += input[i];

Console.WriteLine("Развернули: {0}", output);
Console.ReadKey();
mil30 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать программу,имеющая процедуру,кторая в производном текстовом файле,которая имеет слова и числа,изменяющая все числа числа,ме Fingergod Паскаль, Turbo Pascal, PascalABC.NET 0 13.12.2012 20:08
Даны целые числа р и q. Получить все делители числа q, взаимно простые c г. Владан Паскаль, Turbo Pascal, PascalABC.NET 2 03.12.2012 23:39
Задачи в ТурбоПаскаль: найти числа Армстронга и просуммировать числа в последовательности номера которых простые числа Lena1808 Помощь студентам 1 17.05.2012 08:00
Задані цілі числа від 1 до 100.Надрукувати в порядку зростання усі числа що можна подати у вигляді 7*i*j+j+3, де i,j - цілі числа. Саша513 Паскаль, Turbo Pascal, PascalABC.NET 0 16.05.2012 18:45
Вычислить:у=а*(в*в*в)*с,где а,в,с-двоичные числа.Для хранения числа использ.массив! Таняпервокурсница Помощь студентам 4 04.06.2010 12:08