Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 14.09.2016
Сообщений: 3
1

Сформировать и напечатать число, цифры в котором расположены в обратном порядке

14.09.2016, 19:47. Показов 2195. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Имеется трехзначное целое. Сформировать, а потом напечатать число, цифры в котором расположены в обратном порядке, например: 851 > 158.

Имеется целое число, не равное нулю. Определить, из скольких цифр оно состоит. Решается одной строчкой (одним оператором).
Заранее всем спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.09.2016, 19:47
Ответы с готовыми решениями:

Рекурсия: получить число, цифры в котором будут расположены в обратном порядке
Нужно получить с помощью рекурсивной функции число, символы в котором будут расположены в обратном...

Дано натуральное число n. Найти число цифры которого расположены в обратном порядке
дано натуральное число n. Найти число цифры которого расположены в обратном порядке ( написать с...

Ввести с клавиатуры число и получить число, в котором цифры будут располагаться в обратном порядке.
Ввести с клавиатуры число и получить число, в котором цифры будут располагаться в обратном порядке.

Написать функцию, которая «переворачивает» число, то есть возвращает число, в котором цифры стоят в обратном порядке
Здравствуйте. Накопились некоторые долги, которые откладывал из-за того, что что-то не получалось с...

7
1515 / 906 / 328
Регистрация: 17.05.2015
Сообщений: 3,421
14.09.2016, 19:53 2
C#
1
2
3
            int i = 341;
            label1.Text = new string(i.ToString().ToCharArray().Reverse().ToArray());
            label1.Text = i.ToString().Length.ToString();
1
0 / 0 / 0
Регистрация: 14.09.2016
Сообщений: 3
14.09.2016, 20:18  [ТС] 3
Что-то выбивает ошибку ( Error 1 The name 'label1' does not exist in the current context )
попытался исправить, еще больше ошибок вылезло(
0
601 / 485 / 185
Регистрация: 19.04.2016
Сообщений: 1,885
14.09.2016, 20:51 4
EaglyEay,
C#
1
Console.WriteLine(Enumerable.Repeat(Console.ReadLine(),1).Select(c => new { r = new string(c.Reverse().ToArray()), l = c.Length }).Select(c=>$"{c.r} {c.l}").First());
C#
1
2
int num = 341;
Console.WriteLine(Enumerable.Repeat(num.ToString(),1).Select(c => new { r = new string(c.Reverse().ToArray()), l = c.Length }).Select(c=>$"{c.r} {c.l}").First());
Добавлено через 6 минут
Цитата Сообщение от EaglyEay Посмотреть сообщение
Что-то выбивает ошибку ( Error 1 The name 'label1' does not exist in the current context )
попытался исправить, еще больше ошибок вылезло(
Я думаю он не показал весь код:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace parser09_mpContent
{
    class Program
    {
        static void Main(string[] args)
        {
            Lable label1 = new Lable();
            int i = 341;
            label1.Text = new string(i.ToString().ToCharArray().Reverse().ToArray());
            label1.Text = i.ToString().Length.ToString();
            Console.WriteLine("Hello World!");
            Console.ReadKey(false);
        }
    }
public class Lable
{
    string _text;
    public string Text { get { return _text; } set { _text = value; } }
}
}
Хотя, я могу ошибаться, и там что-то иное...
0
29 / 29 / 18
Регистрация: 09.03.2016
Сообщений: 198
14.09.2016, 20:56 5
EaglyEay, скорее всего отсутствует такой элемент управления.
C#
1
2
3
4
5
6
7
int i = 123;
 
// ответ как текстовая строка
string result = i.ToString().ToCharArray().Reverse().ToArray();
 
// ответ как целое число
int result = int.Parse(i.ToString().ToCharArray().Reverse().ToArray());
0
601 / 485 / 185
Регистрация: 19.04.2016
Сообщений: 1,885
14.09.2016, 21:01 6
Цитата Сообщение от FeddeLeGrand Посмотреть сообщение
string result = i.ToString().ToCharArray().Reverse().ToArray();
не так:
C#
1
string result = new string(i.ToString().Reverse().ToArray());
?
C#
1
int result = int.Parse(new string(i.ToString().Reverse().ToArray()));
0
Рядовой
14.09.2016, 21:16
  #7

Не по теме:

Господа, я думаю если ТС не в состоянии отличить консоль от лебла, то ваши string result тут врятли помогут)

0
269 / 253 / 186
Регистрация: 28.10.2015
Сообщений: 723
15.09.2016, 15:49 8
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using System;
 
class Program
{
    public static void Main()
    {
        int n;
        while (Int32.TryParse(Console.ReadLine(), out n))
        {
            int k = 0;
            while (n != 0)
            {
                int r;
                n = Math.DivRem(n, 10, out r);
                k = 10 * k + r;
            }
            Console.WriteLine(k);
        }
    }
}
1
15.09.2016, 15:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.09.2016, 15:49
Помогаю со студенческими работами здесь

Вывести число, в котором цифры стоят в обратном порядке в сравнении с исходным
НА ПАСКАЛЕ Напишите функцию function reverse(a:integer):integer; , которая "разворачивает" число...

Сформировать новое число, записав все цифры в обратном порядке
Текстовый файл содержит целое число. Сформировать новое число, записав все цифры в обратном порядке...

Вывести массив В, в котором элементы те же, что и в А, но расположены в обратном порядке
Создать программу, которая фоомирует и выводит на экран массив В, в котором элементы те же, что и в...

Сформировать строку, в которой слова расположены в обратном порядке
Дана строка, состоящая из слов, разделенных пробелами. Сформировать строку, в которой слова...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru