На этом форуме отвечают на конкретные вопросы. Фраза «я не понимаю, как решать» — это не вопрос. На вопрос «как решить задачу №X» вас отошлют к материалам сайта kpolyakov.spb.ru. За бессвязный поток слов и неспособность формулировать свои мысли — бан.

Если у вас не сходится ответ на какую-то задачу, пожалуйста сразу представляйте свое «правильное» решение.
Программы "заворачивайте" в тэг [pre2]...[/pre2], при этом сохраняются все отступы и применяется моноширинный шрифт. Если у вас используется сочетание "[i]" для обозначения элемента массива или строки, ставьте пробел после открывающей скобки. Иначе система выделит все дальнейшее курсивом.

Для регистрации на форуме щелкните по ссылке «Вход-регистрация» вверху страницы. В открывшееся окошко «ник» введите свою фамилию на русском языке (например, Иванов). В окошко «пароль» введите придуманный вами пароль, состоящий из латинских букв и цифр. Поставьте галочку в окошке «зарегистрироваться, я новый участник» и нажмите кнопку «ОК».

АвторСообщение





Сообщение: 4
ссылка на сообщение  Отправлено: 08.02.22 10:41. Заголовок: Задание 17 №4898


Задание - 4898
Не смог получить правильный ответ, не знаю, почему.
Также, в примере
 цитата:
Например, рассмотрим последовательность из шести элементов: 12; 18; 2; -15; 11; 16. Подходит две пары: (2; -15), (11; 16). Среднее арифметическое всех элементов последовательности равно 9. Следовательно искомая сумма равна 2 + (–15) = –13. Ответ: 2 –13.

как-то получилась последовательность = 9, хотя там никак она не получается. При этом, если использовать мой код для данного примера, ответ выдает как и в примере (2, -13)
 
f = open('ЕГЭ-17 исходники/17-271.txt')
a = []
for s in f:
a.append(int(s))
kp = 0
sr = 0
srk = 0
maxs = -99999

for i in range(0,len(a)):
sr += a[ i]
srk += 1
srzn = sr/srk
for i in range(0,len(a)-1):
if ((a[ i] % 10) + (a[ i+1] % 10)) == 7:
kp += 1
if (a[ i] < srzn and a[ i+1] < srzn):
if (a[ i] + a[ i+1]) > maxs:
maxs = a[ i] + a[ i+1]

print(kp,maxs)


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 11 [только новые]







Сообщение: 4
ссылка на сообщение  Отправлено: 09.02.22 08:44. Заголовок: Ответ


Ошибка будет в этой строке.
 
if ((a[ i] % 10) + (a[ i+1] % 10)) == 7:

В последовательности есть как положительные, так и отрицательные числа. Из-за этого результат работы % не всегда будет последней цифрой числа. Например: 107 % 10 = 7, -107 % 10 = 3.
Чтобы правильно определялась последняя цифра всего-то нужно добавить модуль abs:
 
if ((abs(a[ i]) % 10) + (abs(a[ i+1]) % 10)) == 7:


Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 5
ссылка на сообщение  Отправлено: 09.02.22 15:53. Заголовок: Да, точно, спасибо б..


Да, точно, спасибо большое)

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 2
ссылка на сообщение  Отправлено: 09.02.22 16:16. Заголовок: задача 17 №4898


Фрагмент программы, которая подсчитывает кол-во пар в задаче 4898, получает ответ 791!
Не вижу ошибку! Помогите, коллеги! Где теряется одна пара???

a1=0
n=0
f=open('17-271.txt')
a=int(f.readline())
a1=a%10
for i in f:
c=int(i)
c1=c%10
if abs(a1)+ abs(c1)==7:
n=n+1
a1=c1
print('n=',n)

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Сообщение: 3290
ссылка на сообщение  Отправлено: 09.02.22 17:42. Заголовок: Татьяна Ц пишет: Где..


Татьяна Ц пишет:
 цитата:
Где теряется одна пара???

Нужно ставить модуль перед взятием остатка:
c1 = abs(c) % 10


___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 1 
ПрофильЦитата Ответить





Сообщение: 3
ссылка на сообщение  Отправлено: 10.02.22 10:29. Заголовок: Огромное спасибо! Ва..


Огромное спасибо! Ваши задачи заставляют учиться вместе с учениками, а Ваши ответы на вопросы бесценны!

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Сообщение: 3293
ссылка на сообщение  Отправлено: 10.02.22 11:34. Заголовок: Татьяна Ц пишет: Ваш..


Татьяна Ц пишет:
 цитата:
Ваши задачи заставляют учиться вместе с учениками

Так и было задумано. :-)

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 1
ссылка на сообщение  Отправлено: 11.02.22 08:31. Заголовок: Марина


Здравствуйте.
Подскажите, пожалуйста, решаем с помощью табличного редактора и вторая часть задания "максимальную сумму элементов таких из найденных пар, в которых оба значения меньше среднего арифметического всех элементов обрабатываемой последовательности" выдает -220.
Среднее арифметическое 1,3968

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Сообщение: 3300
ссылка на сообщение  Отправлено: 11.02.22 08:36. Заголовок: privavim пишет: "..


privavim пишет:
 цитата:
"максимальную сумму элементов таких из найденных пар, в которых оба значения меньше среднего арифметического всех элементов обрабатываемой последовательности" выдает -220. Среднее арифметическое 1,3968

Не видя решения, ничего нельзя сказать. Среднее правильное.

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 2
ссылка на сообщение  Отправлено: 11.02.22 08:43. Заголовок: Сумма членов в парах..


Сумма членов в парах ЕСЛИ(И(B4<$G$4;B5<$G$4);B4+B5;-100000000)
G4 - это среднеарифметическое
B4, B5 - это члены пары


максимальная сумма МАКС(D5:D10003)

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Сообщение: 3301
ссылка на сообщение  Отправлено: 11.02.22 08:55. Заголовок: количество пар элеме..



 цитата:
количество пар элементов, сумма последних цифр которых равна 7



___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 3
ссылка на сообщение  Отправлено: 11.02.22 09:34. Заголовок: Спасибо! Не учли...


Спасибо! Не учли.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 1436
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет