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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2012, 21:57   #11
Петррр
Форумчанин
 
Аватар для Петррр
 
Регистрация: 02.09.2011
Сообщений: 336
По умолчанию

Первая задача на C#
Код:
using System;
using System.Collections.Generic;
using System.Linq;

public static class IntExtension
{
    public static IEnumerable<int> GetDigits(this int num)
    {
        while (num != 0)
        {
            yield return num % 10;
            num /= 10;
        }
    }
}

class Program
{
    static void Main(string[] args)
    {
        int num = 123;
        Console.WriteLine(num.GetDigits().Aggregate((r, c) => r * c));
    }
}
Первая задача реализация на PHP

PHP код:
<?php

    
echo array_product(str_split(234));

?>
Первая задача реализация на JavaScript
Код:
num = 234;
eval(num.toString().split("").join("*"));
Если ты не можешь найти то, ради чего стоит жить, лучше найти то, за что стоит умереть

Последний раз редактировалось Петррр; 20.05.2012 в 22:05.
Петррр вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
function, procedure (выручите) Woxx Помощь студентам 5 20.10.2010 13:14