[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с задачками, пожалуйста
Illegiya
По учебе получила вот такое задание, и никак не получается с ним справиться самостоятельно.

1. Строка состоит из натуральных чисел, разделенных пробелом. Определить цифры, не входящие ни в одно их этих чисел.

Входные данные:512 256 32 1024 128 16 Выходные данные:7 9

2. В целочисленном векторе vectorn определить количество положительных, отрицательных и нулевых элементов, расположенных между минимальным и максимальным его элементами.

Входные данные:
n=10
v_min=-5
v_max=10
Исходный вектор:
7 0 1 -5 -2 5 2 0 -1 9

Выходные данные:
min=-5 n_min=4
max=9 n_max=10

count_otr=2
count_pol=2
count_null=1

3. В целочисленном прямоугольном массиве matrixnm найти все элементы, соприкасающиеся углами с его минимальным элементом.

Входные данные для n=4, m=5:
v_min=-20
v_max=10
Исходный массив:
7 -2 -11 3 -5
5 2 0 10 1
-15 9 -12 8 -18
0 -10 9 -13 4

Выходные данные
min=-18 row_min=3 col_min=5
Найденные элементы:
10 -13
Игорь_Vasinsky
Цитата
По учебе получила вот такое задание, и никак не получается с ним справиться самостоятельно.

1. Строка состоит из натуральных чисел, разделенных пробелом. Определить цифры, не входящие ни в одно их этих чисел.

Входные данные:512 256 32 1024 128 16 Выходные данные:7 9


Цитата
не входящие ни в одно их этих чисел.

используем набор из цифр от 0 до 9 ???

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Illegiya
Да, именно так)
Игорь_Vasinsky
$str = '512 256 32 1024 128 16';
$pattern = range(0,9);

$temp = preg_split("##", strtr($str, array(' '=>'')));

$result = array_diff($pattern, $temp);

echo '<pre>' . print_r($result, 1) . '</pre>';


Array
(
[7] => 7
[9] => 9
)


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
а вот математиков и геометров - придётся подождать))
шас гляну в википедию, но давно это было всё))

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
даже можно

$temp = preg_split("##", $str);

вместо
Цитата
$temp = preg_split("##", strtr($str, array(' '=>'')));


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Illegiya
Может скинуть код в Паскале этих задач?
Игорь_Vasinsky
))) это только затруднит.

мне не нужно видеть аналог решения на другом ЯП - важно понимать решение и представлять алгоритм

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Illegiya
Аааа)
Illegiya
Спасибо за первую)))
Игорь_Vasinsky
а в следующих то я и не смогу помочь)) уж больно надо поднимать многое))
а сёдня понедельник и я на работе)

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Illegiya
И на этом спасибо, Вы мне очень помогли)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.