Реклама
Vdovenich
4 дня назад
Войти чтобы добавить комментарий
Ответы и объяснения



Python:
A — массив
ans = 0
for i in A:
if A[i] % 6 == 0 and A[i] % 10 != 4:
ans += 1
if ans == 0:
print(«Нет»)
else:
print(ans)
0.0
0 оценок
0 оценок
Оцени!
Оцени!
Спасибо0
Ахахаз бесполезные?

Я не буду пытаться Вам доказывать то, что давно очевидно для людей, находящихся на этом сервисе не первый год. Общайтесь с модераторами.

Кстати, я все-таки нашел у себя ошибку, это для задающего вопрос. Вместо строки for i in A должно быть for i in range(len(A))

Очевидно было бы, если бы в задании было четко указано, нужно ли писать код для ввода массива или нет

Я Вам объяснил уже, почему программа должна быть ПОЛНОЙ.

У меня есть более интересные и полезные занятия, чем стараться оппонировать подростковому упрямству.

А с чего вы решили, что оно подростковое и почему упрямство? Я могу с тем же успехом сказать, что и вы упрямо отстаиваете свою позицию.
Вы-то объяснили, что программа не будет работать без объявления массива, и я был и так в курсе этого, но я основываюсь здесь на формулировке задания)

Подростковое — это безотносительно Вашего физического возраста — я его не знаю, да и не нужно это мне. Но Ваши «аргументы» — они как раз подросткового уровня, когда человек слышит, но не слушает, если считает, что прав.

Я Вам ПЫТАЛСЯ объяснить вовсе не то, что программа не работает без каких-то там объявлений, а что программа 1) неполна и не может быть выполнена для проверки работоспособности 2) программа содержит синтаксические ошибки из-за потери отступов

ОМГ вы мне говорите про отступы уже в третий раз, хотя я уже не раз говорил о том, что их потеряло брейнли, не я) а вы тут мне про аргументы подросткового уровня все еще втираете, хотя у вас там намечались какие-то дела, как вы сами и сказали 😉 можете не волноваться за меня, если модераторам что-то нужно от моего решения, то об этом мне сообщат, лол
Войти чтобы добавить комментарий

PascalABC.NET 3.3.5, сборка 1660 от 20.04.2018
Внимание! Если программа не работает, обновите версию!
begin
var a:=ArrRandom(30,-99,99); a.Println;
var k:=a.Where(t->(t mod 6=0) and (t mod 10<>4)).Count;
if k=0 then Writeln(‘Нет’) else Writeln(‘Найдено элементов: ‘,k)
end.
Пример
-32 -46 -99 97 63 40 -3 -89 31 -43 69 32 -66 -66 -59 98 -88 -41 -30 19 69 -83 -88 0 12 -87 -53 82 59 53
Найдено элементов: 5
0.0
0 оценок
0 оценок
Оцени!
Оцени!
Спасибо0
Могу так же придраться и к вашей программе, сказав, что если этот вопрос посылал школьник и ему нужно потом показать программу учителю, то тогда у последнего останутся вопросы по вашему варианту) я сейчас про способ решения, не про правильность, так как паскалем не особо владею

Не можете придраться. 1) Школьник не указал языка программирования — в этом случае автор ответа вправе использовать любой. 2) Если у учителя останутся вопросы по работающей программе, то ему стоит подумать о своей некомпетентности. 3) Именно так программировать учат уже в достаточно многих школах. Паскаль «образца восьмидесятых» уже давно умер, как язык.

1) в школе обычно выбирается конкретный язык программирования, по которому учат детей, учитель не может распыляться на разные. 2) вопрос не в некомпетентности и не в правильности вашей программы, я говорю про метод решения. В школе изучаются условные конструкции, циклы и тд, поэтому такая форма записи может не удовлетворить учителя и тогда наша с вами помощь была бесполезной.

3) я не знаю, как учат программировать в «достаточно многих школах», но я говорю про свой личный опыт в моей школе и про учебники с определенной учебной программе.

Программой*

А кому тут интересен Ваш ЛИЧНЫЙ опыт из вашей школы?

Вот Вы не знаете, как в других школах, а я знаю. Поэтому и даю именно такое решение.

Если в школе изучаются «циклы» и т.п. , то зачем же Вы даете решение на Питоне — самом кривом из языков, который только можно придумать для обучения программированию? Не согласны? Почитайте материалы семинаров на сайте Константина Полякова.

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

Про кривость питона могу сказать, что мнения расходятся, и я, например, изучал и то, и другое в школе. сейчас слегка переходят на изучение питона в школах, хотя БЕЗУСЛОВНО «монополию» на это имеет паскаль, здесь без сомнения.
Войти чтобы добавить комментарий
Реклама
