Need C# algo| Написать алгоритм на C#

golan

Client
Регистрация
26.09.2011
Сообщения
61
Благодарностей
5
Баллы
8
Hello!

Subj. Or can it be done just by Zenno? Without C#?

Should work with different languages (except for chinese, arabic etc).
Должно работать с любым языком (ну кроме китайских, арабских итд).



En:
Read the value of text. Example below. text => $text. The algorithm determines the number of words or sentences. If the sentence only one or could not be determined - assigns true variable $ifwords. $words/$sentences is assigned a numerical value corresponding in range of amount of words or sentences. After the selected word/senten (a random number within the variable $words/$sentences) inserts a row from the list(text file) and the result is assigned to variable $donetext.

Ru:
Считывается значение поля. Поле будет в html виде - после html редактора. Текст ложится в переменную $text. Алгоритм определяет количество слов или предложений. Если предложение всего одно или не удалось определить - присваивает true переменной $ifwords. Переменной $words/$sentences присваивается соответствующее числовое значение. После указанного предложения/слова (среднее число в рамках переменной $words/$sentences) вставляется строка из списка (текстового файла) и готовый результат присваивается переменной $donetext.

Sample of text|Пример текстовки:
PHP:
<p>Аналитики затрудняются предсказать будут ли эти часы пользоваться популярностью на рынке Компания Samsung представила электронную новинку – "умные часы" (smartwatch). Устройство будет работать в паре со смартфоном на базе операционной системы Android. Часы-мобильник можно будет использовать для звонков, оповещений и запуска приложений. "Умные часы" оснащены также 1,9-мегапиксельной камерой и имеют память в 4 гигабайта. Выпустив устройство Galaxy Gear, Samsung опередила такие компании, как Microsoft, Apple и Google, которые, по некоторым сведениям, также разрабатывают собственные "умные часы". Компания назвала гадже</p>
<hr id="system-readmore" />
<div class="bodytext">
<div class="module">
<div class="image img-w304"><img src="images/685a52c994b20a4ca028e0a2498dae3f.jpg" border="0" alt="&quot;Умные часы&quot; Galaxy Gear" width="304" height="171" style="float: left; border: 0; margin: 7px;" />
<p class="caption">Аналитики затрудняются предсказать будут ли эти часы пользоваться популярностью на рынке</p>
</div>
</div>
<p class="ingress">Компания Samsung представила электронную новинку – "умные часы" (smartwatch). Устройство будет работать в паре со смартфоном на базе операционной системы Android. Часы-мобильник можно будет использовать для звонков, оповещений и запуска приложений.</p>
<br />
<p>"Умные часы" оснащены также 1,9-мегапиксельной камерой и имеют память в 4 гигабайта.</p>
<br />
<p>Выпустив устройство Galaxy Gear, Samsung опередила такие компании, как Microsoft, Apple и Google, которые, по некоторым сведениям, также разрабатывают собственные "умные часы".</p>
<br />
<p>Компания назвала гаджет "культовым предметом моды". Однако аналитики предупреждают, что решение использовать часы в качестве лишь дополнения к устройствам на базе операционной системы Galaxy Android может существенно снизить их привлекательность.</p>
<br />
<p>Ранее Samsung сообщила, что продажи ее смартфонов и мобильных телефонов замедляются. Теперь инвесторы ожидают, что компания разработает новый популярный гаджет.</p>
<br />
<p>Samsung продемонстрировала "умные часы" Galaxy Gear в Берлине. Они поступят в продажу 25 сентября.</p>
<br />
<p>Samsung не единственная компания разрабатывающая "умные часы". Sony скоро обнародует Smartwatch 2, которые смогут работать в качестве приложения к любым устройстваям использующим операционную систему Android 4.0 или выше, в отличие от часов Samsung.</p>
<br />
<p>Galaxy Gear будут стоить около 300 долларов, в отличие от часов Sony, цена которых - менее 200 долларов.</p>
<br />
<h2>Рискованный ход</h2>
<div class="module">
<div class="image img-w304"><img src="images/c3328c089e1956bf9b54f0227ed854a9.jpg" border="0" alt="Galaxy Gear" width="304" height="171" style="float: left; border: 0; margin: 7px;" />
<p class="caption">Руководство Samsung называет свою новинку "иконой стиля"</p>
</div>
</div>
<p>Встроенный микрофон позволяет Galaxy Gear поддерживать функцию S Voice, распознающую голосовые запросы. Информация выдается на 1,63-дюймовом дисплее. Матрица дисплея имеет разрешение Super AMOLED - 320х200 пикселей . Встроенная 1,9-мегапиксельная камера позволяет делать снимки, не подключаясь к телефону.</p>
<br />
<p>Часы также поддерживают такие функции, как управление жестами, Smart Relay — передача, например, информации с часов на телефон и обратно одним прикосновением.</p>
<br />
<p>По словам Samsung, при помощи этих часов можно звонить по телефону, связанному с Galaxy Gear, не вынимая самого телефона из кармана или сумочки.</p>
<br />
<p>Аналитики затрудняются предсказать, будут ли эти часы пользоваться популярностью на рынке.</p>
<br />
<p>По опросу пользователей смартфонов в Великобритании и США, 65 % слышали об "умных часах". Но из тех, у кого уже есть подобный гаджет, более 40% прекратили им пользоваться, так как они либо забывают надеть его, либо им просто наскучило устройство.</p>
<br />
<p>В России Galaхy Gear должен поступить в продажу в октябре.</p>
</div>
<div>Источник - <a href="http://www.bbc.co.uk/russian/">http://www.bbc.co.uk/russian/</a></div>
I am awaiting for your contacts)
 
Последнее редактирование модератором:

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)