1. C# / Говнокод #5703

    +123

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    string numberAsString = number.ToString();
    
        foreach(char x in numberAsString)
        {
            string y = x.ToString();
            int z = int.Parse(y);
            Console.WriteLine(z*z);
        }

    Запостил: qbasic, 17 Февраля 2011

    Комментарии (18) RSS

    • В последней строке забыли результат в строку перевести.
      Ответить
    • чё это??? 8[
      Ответить
      • Вывод на консоль квадрата каждой цифры числа.
        P.S. через жопу.
        Ответить
        • да-да... некоторые решения просто поражают
          Ответить
    • какой-то учебный код
      Ответить
      • > какой-то учебный код
        ч здесь совершенно лишняя
        Ответить
        • А чё, я когда в 11 классе учился, у нас в стенгазете случайно (ли) так букву "ч" и пропустили.
          Ответить
          • с вашим "какого хуя" я сомневаюсь, что случайно )))
            Ответить
            • У нас была приличная школа, с физико-математическим уклоном.
              Ответить
        • тут недавно нарвался на уёб.рф. расшифровали замечательно.
          Ответить
    • number.ToString().Select(c => Int32.Parse(c)).Select(i => Math.Power(i, 2));

      не?
      Ответить
      • В чем разница от оригинала? тот же код, но написаный на лябмдах.
        Ответить
        • Вы не понимаете
          лямбы -- это клево
          это трендово
          это модно
          это вебдваноль
          Ответить
        • какие будут предложения?
          Ответить
          • Хотя бы так:
            int val = 12345;
            int j, i = val;
            while ((j = i % 10) != 0)
            {
                    Console.WriteLine(Math.Pow(j,2));
                    i = i/10;
            }

            Только в данном случае порядок обратный и нету конвертирования string->char->int
            Ответить

    Добавить комментарий