![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.03.2009
Сообщений: 54
|
![]()
Дана последовательность натуральных чисел. Найти в ней наибольшее число сумма цифр соседей которого есть простое число (число, которое делится только на себя и на единицу). Если таки чисел нет, то вывести -1.
Входной файл: 5 - количество цифр последовательности 4 6 7 9 3 - сама последовательность Выходной: 6 - наибольшие число при заданных условиях |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 05.06.2009
Сообщений: 37
|
![]()
не совсем понял задание (сумма цифр соседей которого есть простое число (число, которое делится только на себя и на единицу), но самое большое из 5 чисел вот:
Код:
Последний раз редактировалось ac1d_buRn; 07.10.2009 в 01:23. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 18.03.2009
Сообщений: 54
|
![]()
Не)) Сравнить числа между собой тем более если их 5 я мог бы сам. Количество цифр в последовательности произвольное - это раз, во-вторых они находятся в файле, в третьих нужно найти не просто самое большое число среди них, а именно число сумма цифр соседей которого есть простое число, число, которое делится только на себя и на единицу.
Например в последовательности 4 6 7 9 3 самое большое число должно было быть 9, но он не соответствует нашему условию, так как 7+3 будет 10, а 10 делится на 10, 1, 2, 5 , а значит не является простым числом. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 21.09.2009
Сообщений: 431
|
![]() Код:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 18.03.2009
Сообщений: 54
|
![]()
Нет)) Может я конечно не понятно преподношу задание, но поверьте мне оно звучит именно так, и по-моему довольно понятно, что требуется. Есть набор чисел, нужно найти большее, но не ПРОСТО большее, а при условии, что его соседи в сумме образуют простое число. Не всё так просто, просто найти большее число довольно таки легко, здесь же (при данных условиях) может оказаться что 2>7 так как соседи 7 не удовлетворяют условию.
|
![]() |
![]() |
![]() |
#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 |