13 / 13 / 3
Регистрация: 31.03.2013
Сообщений: 287
|
||||||
1 | ||||||
Поиск наибольшего числа в файле19.07.2013, 21:26. Показов 1553. Ответов 4
Метки нет Все метки)
(
Файл хранится на сайте (допустим site.ru/file.txt)
В файле текст примерно такого содержания {"2":{"":717,"ssssasdf"},"1":{"asdfaasdf:685,:4797} Нужно если файл существует и не пустой, найти самое большое число и вывести его Результатом по данному примеру должно быть 4797 Помогите пожалуйста, уже пробовал всякие примеры но не получается. Если такое никто не знает, то хотя бы если файл существует и не пустой и если в файле только одно ЦЕЛОЕ число и ничего больше вывести это число. Спасибо вам заранее. ![]() Добавлено через 1 час 9 минут Пытаюсь решить так что если в текстовом файле 1 число и боольше ничего нет мы его выводим
Просто первый вариант сложнее, и его видимо мне никто не поможет((
0
|
|
19.07.2013, 21:26 | |
Ответы с готовыми решениями:
4
Определение наибольшего числа в файле Определение наибольшего длинного числа в файле Поиск наибольшего числа Поиск наибольшего числа |
Почетный модератор
![]() ![]() 16842 / 6720 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||
19.07.2013, 21:47 | 2 | |||||
0
|
13 / 13 / 3
Регистрация: 31.03.2013
Сообщений: 287
|
|||||||||||
19.07.2013, 22:21 [ТС] | 3 | ||||||||||
http://tiguar.su/online.txt вот файл. Пишет File not found or empty.
Кстати мой пример работал, просто пхп не переводил строку в инт, и поэтому пришлось самому прописать (int). Теперь интересует 1 задача и что файл не пустой проверить Добавлено через 7 минут
вот пример с сайтом, где там много всяких букв и цифр Добавлено через 19 минут KOPOJI, Ваш код раболтает отлично. Спасибо вам большое!!! Добавлено через 1 минуту Только немного его изменил (если файл пустой он просто выдает 0 поэтому проблем с этим нету)
0
|
Почетный модератор
![]() ![]() 16842 / 6720 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||||||
20.07.2013, 01:49 | 4 | |||||
ну я бы не сказал, что отлично. В данном коде не учитываются отрицательные числа (т.к. берется значение, начиная с цифры, а не знака +/-). А даже если бы и учитывались - то, если все числа были бы отрицательными, то функция вернула бы ноль.. К тому же, учитываются лишь целочисленные значения, и только в десятичном виде
![]() Чтобы понять, про что я говорю, можете попробовать сами ![]()
0
|
20.07.2013, 08:20 | 5 | |||||
для поиска заодно и вещественных, и отрицательных чисел можно сделать так:
это должно работать побыстрее предыдущего варианта, но если строка очень длинная, может отвалиться по памяти Добавлено через 3 минуты Не по теме: пс. двойные минусы конечно тут тоже не учитываются, но если это все-таки json, то их и быть не может. это же данные в сериализованном виде, а не код (в последнем случае нужно было бы еще вычислятор выражений прикрутить)
0
|
20.07.2013, 08:20 | |
Помогаю со студенческими работами здесь
5
В текстовом файле найти среднее арифметическое наибольшего и наименьшего числа Поиск наибольшего и наименьшего числа Поиск наибольшего числа в StringGrid
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |