|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.10.2009, 22:27 | #1 |
Пользователь
Регистрация: 18.03.2009
Сообщений: 54
|
Наибольшое число, дельфи
Дана последовательность натуральных чисел. Найти в ней наибольшее число сумма цифр соседей которого есть простое число (число, которое делится только на себя и на единицу). Если таки чисел нет, то вывести -1.
Входной файл: 5 - количество цифр последовательности 4 6 7 9 3 - сама последовательность Выходной: 6 - наибольшие число при заданных условиях |
07.10.2009, 01:16 | #2 |
Пользователь
Регистрация: 05.06.2009
Сообщений: 37
|
не совсем понял задание (сумма цифр соседей которого есть простое число (число, которое делится только на себя и на единицу), но самое большое из 5 чисел вот:
Код:
Последний раз редактировалось ac1d_buRn; 07.10.2009 в 01:23. |
07.10.2009, 08:18 | #3 |
Пользователь
Регистрация: 18.03.2009
Сообщений: 54
|
Не)) Сравнить числа между собой тем более если их 5 я мог бы сам. Количество цифр в последовательности произвольное - это раз, во-вторых они находятся в файле, в третьих нужно найти не просто самое большое число среди них, а именно число сумма цифр соседей которого есть простое число, число, которое делится только на себя и на единицу.
Например в последовательности 4 6 7 9 3 самое большое число должно было быть 9, но он не соответствует нашему условию, так как 7+3 будет 10, а 10 делится на 10, 1, 2, 5 , а значит не является простым числом. |
07.10.2009, 08:40 | #4 |
Форумчанин
Регистрация: 21.09.2009
Сообщений: 431
|
Код:
|
07.10.2009, 10:39 | #5 |
Пользователь
Регистрация: 18.03.2009
Сообщений: 54
|
Нет)) Может я конечно не понятно преподношу задание, но поверьте мне оно звучит именно так, и по-моему довольно понятно, что требуется. Есть набор чисел, нужно найти большее, но не ПРОСТО большее, а при условии, что его соседи в сумме образуют простое число. Не всё так просто, просто найти большее число довольно таки легко, здесь же (при данных условиях) может оказаться что 2>7 так как соседи 7 не удовлетворяют условию.
|
07.10.2009, 10:48 | #6 | |
Форумчанин
Регистрация: 09.09.2009
Сообщений: 181
|
Цитата:
В цикле условие ещё добавь на твое "простое" число. И Всё Соседи i+1 и i-1.
Получил помощь — отблагодарил.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
За один ход можна вычеркнуть одно число и на его место записать строго меньше неотрицательное число. | Witaliy | Помощь студентам | 5 | 25.02.2009 17:44 |
Вывести число, предшествующее первому отрицательному и число, следующее за последним отрицательным | Rid | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 22.12.2008 16:50 |
Найти и вывести все слова,у котоpых число гласных букв пpевышает число согласных. | Briz | Помощь студентам | 2 | 11.05.2008 00:56 |
Ввести число N и определить делится ли оно без остатка на число M (VBA) | Ivanich | Microsoft Office Excel | 7 | 24.04.2008 19:43 |
Число N, заменить одну из его цифр, чтобы получилось число, max близкое к некоторой степени двойки | urgu_st | Помощь студентам | 13 | 23.10.2007 09:14 |