В массиве из 30 элементов числа образуют неубывающую последовательность. найти количество различных чисел в массиве
Ответы
Ответ дал:
0
===== PascalABC.NET =====
begin
var a:= ArrRandom(30, -99, 99);
Sort(a);
a.Println;
Println('Количество различных чисел:', a.Distinct.Count)
end.
На самом деле в этом решении упорядоченность в массиве значения не имеет, что можно проверить, удалив или закомментировав строку с Sort(a);
Приложения:
artem1759:
я понимаю что все рационально, но таких команд в курсе информатики 9 класса нет, и это решение попросту не зачтут
Вы не правы, поскольку не существует того, что есть или нет "в курсе информатики 9 класса". Этого может не быть в курсе информатики Вашего 9 класса - верю. Но тогда пишите в задании ограничения: по версии языка, по набору используемых конструкций и т.п.
Сейчас ситуация в школах и других учебных заведениях такова, что изучается тот язык программерования и те конструкции языка, которые знает преподаватель информатики. Все просто.
И последнее - насчет "зачтут". Если у вас учитель самодур, который зачитывает материал по принципу "я этого не давал(а), следовательно это запрещено" - тогда конечно, не зачтут. Но слава богу, таких псевдоучителей уже немного осталось.
И даже на ЕГЭ сейчас разрешено писать программы абсолютно на любом языке и на любой его версии и нет никаких ограничений на использование возможностей языка. Так что извините, Ваше возражение принять не могу.
Вас заинтересует
1 год назад
2 года назад
3 года назад
3 года назад
9 лет назад
9 лет назад