Ку народ, помогите с заданиями по информатике! 1. Составить программу нахождения минимального элемента и его номера в массиве вещественных чисел не более 50, задаваемых вводом с клавиатуры. 2. Сформировать массив (вывести на экран) из т случайных целых чисел на промежутке от -60 до 60, найти сумму чисел больших 20. 3. В массиве подсчитать количество элементов больших, чем 13. Элементов в массиве 14. Целочисленный массив вводится случайным образом в интервале от 3 до 30.
>>217711415 (OP)Ну чувак, это ж элементарно. Если тебе с этим нужно помогать, то зачем ты вообще учится пошел?
>>217711497Информатика там выборная же, куда ты экзамены от балды выбирал? Алсо, борда 18+.Но совет дам: вкатывайся в питон, для нуба в самый раз, да и вообще язык годен в своей сфере.
>вкатывайся в питонДа нехрена. Пусть этот питон идёт лесом. Дрочить на этом куске лего нахрен надо.Массивы это одна из основ. Чел, просто сядь за учебник С++, коих дохуя на просторах глобальной межконтинентальной маршрутизируюмой связи между вычислительными объектами типа ЭВМ, ПЭВМ, а так же мобильных и иных логико арифметических устройств.
>>217711415 (OP)1. Гуглишь пузырьковую сортировку, а потом выводишь нулевой элемент массива2. Циклом заполняешь масив, другим циклом делаешь проверку сразу суммируя 3. подобно 2-омуАлсо, какой язык?
>>217711901> 1. Гуглишь пузырьковую сортировку, а потом выводишь нулевой элемент массиваВ итоге ты делаешь работу за квадрат времени, вместо эн. Я бы тебе тебе такую лабораторную бы не зачел.мимо_аспирант
>>217711822Пшел отсюда со своим машинно-ориентированным языком. Тут главное читабельность, а это главноеЗ.Ы. интерпретация круче
>>217712012какой тогда способ сортировки посоветуешь этому молодому человеку, который не надо особо гуглить?
Нужна чисто помощь, я это не выбирал, училки озверели, накидывают все подряд, я бы если бы выбирал, пошел бы и учил, ну камон(
>>217712084While True? БРИК?>>217712018 Пшёл нахрен со своим Syntax Error. Тут главное производительность, а это главное. З.Ы. компиляция лучше
>>217711415 (OP)1. Ну тут все просто. В зависимости от типа вещественных переписываешь битовый радикс, ищешь им минимальный за линию, потом вытаскиваешь его номер из оригинального массива2. Через системный таймер сделай простенький рандомайзер на 120 чисел и отнимай 60, забей весь массив, а числа складывай на этапе генерации чтобы время экономить3. Опять таки, лови числа прямо на входе, чтобы лишнюю линию потом не делать, и выводи сколько насчитал
>>217712084Можно же линейной сортировкой отсортировать, ну будет не О(n), а O(n+k) большая разница чтоли
>>217711415 (OP)Пф, ты, чмо тупое, одномерный массив перебрать не можешь или рандомайзер использовать разучился?
>>217712169> Тут главное производительность, а это главное.> З.Ы. компиляция лучшеСамое смешное, что это пишет человек, которые несколькими постами выше предлагал сортировать массив, чтобы найти минимальное значение.>>217712270Линейных сортировок без подводных камней не бывает.
>>217712230 Я знаю ваш дроч. Особенно то, что там нет нормально ДЛЯ. Единственным плюсом считаю автоматическое определение нужной переменной. А стоп. В C++ Есть же auto.
>>2177119011. А зачем тут сортировать? Просто сразу на вводе чисел смотрим, меньше ли оно предыдущих, и пишем его в переменную вместе с порядковым номером. На ОГЭ на оптимизации, память, время обычно не смотрят, так что можно не беспокоиться насчёт алгоритмов.
>>217711415 (OP)Задачи из 8 класса. Ты из 8 класса?Всегда бесили эти говно-алгоритмы, найди элемент, отсортируй, выеби мамашу и выведи в консоль. ААААААААААА1. Делаешь массив, задаешь ему размер 50, делаешь переменную инт мин = 0Далее, проходишься циклом for по массиву i, list.size и тп, ты понялсравниваешь индекс i с индексом i+1, если меньше - мин = i , тоже и индекса касается, заведи переменную и и так далее. Распиши задачу на подзадачи и решай.
>>217712437С чего это вдруг? Это совершенно другой чел.Если бы это решал я, это выглядело бы так:float* mas = new float[50];float min = 0; int min_num = 0;for(int i = 0; i < 50; i++){ cout << "INPUT YOUR NUMBERS"; cin << mas; min = mas; if (mas < min){ min = mas; min_num = i; }}
>>217712659> Задачи из 8 класса. Ты из 8 класса?Охуеть, мы в восьмом классе в халфлайф по сетке в школе на уроках информатики играли, ну и рисовали в паинте еще. А задачи уровня оппика я первый раз увидел примерно на первом курсе.
>>217712729> мы в восьмом классе в халфлайф по сетке в школе на уроках информатики игралиМы уже в 7 классе ебашили квик бейсик
>>217712789 Тут 2 секунды на писанину. Т.к массив Динамичный не уследил. На два Фора делить надо. Люди знающие, поправят.
>>217711415 (OP)Ебать чел как ты погромистом будешь, если такую банальную хуйню решить не можешь. Тебя же на первом курсе такими задачами выебут, что охуеешь. А уж как тебя выебут на работе, если ты на неё сможешь устроиться? Типичные вкатывальщики в айти, бля, ух ща буду 3000кккк в фемтосекунду делать, бля мам помоги как решить задачу для школьника?
>>217712727int kolvo = 50;float* mas = new float[kolvo];for(int i = 0; i < kolvo; i++){cout << "INPUT " << i + 1<< " - NUMBER"; cin << mas;}float min = mas[0]; int min_num = 0;for(int i = 0; i < kolvo; i++){if (mas < min){min = mas;min_num = i;}}
>>217712708Обосрался тут лишь ОП и ты, я нигде не обосрался, ибо такое говно решал сотнями на джава раше , ему же надо вывести минимальный элемент и его индекс.>>217712729лол, это уровень 8 класса, ну может 9.