>>237657827 (OP) Нахуй вы в Ойти прете, шакалы, если даже такую примитивную хуйню не способны самостоятельно сделать? Переводись на филолога или историка, плохо вёл себя в этом году.
int main() { std::vector<int> vect(__VECTOR_SIZE); for (size_t i = 0; i < vect.size(); i++) { std::cin >> vect; } int min = INT_MAX; int max = INT_MIN; for (auto i : vect) { if (i > max) max = i; if (i < min) min = i; } __VECTOR_SIZE ? std::cout << min << " " << max : std::cout << "empty vector"; }
Это задач по программированию тред? Запилите мне задачку
Два нечетных простых числа, отличающиеся на 2, называются близнецами. Например, числа 5 и 7. Напишите программу, которая будет находить все числа-близнецы на отрезке [2; 1000]
int main(int argc, char* argv[]) { int min = 1; int max = 100; //scanf("%o", min) ; //scanf("%o", max) ; for (int i = max; i > min; i--) printf("%o", i); return 0; }
>>237659763 Ладно, держи let m = [] for ( let i = 1; i < 101; i++){ m.push(i) } let max = m[0] let min = m[m.length - 1] function (min, max) { min = Math.ceil(min); max = Math.floor(max); return Math.floor(Math.random() * (max - min)) + min; } for (let i = 1; i < m.length - 1; i++){ let k = getRandomInt(i+1,m.length -1); m = m[k]; m[k] = i } Препод оценит.
>>237660948 Ты охуеешь, но даже ШINDOШS - POXIS-совместимая. Если в вашем загоне программачерском положено плевать на стандарты - то можешь смело пройти туда и кипеть там сам в своём масле, говнокодер.
Требую местных немедленно решить следующее задание
Аня нарвала яблок и поровну раздала своим сестрам Оле, Маше и Тане, а что осталось, съела. Оля свои яблоки поделила между тремя сестрами, а что осталось, съела. То же самое сделали Маша и Таня. Сколько яблок оказалось у каждой сестры? Составьте программу для решения задачи о дележе в общем случае, то есть для дележа яблок между n лицами (n — входное данное). Дележ осуществляется в соответствии с теми же правилами, что и дележ между четырьмя лицами. Укажите число лиц (максимальное число лиц определите при помощи константы), а количество яблок у каждого из них сохраните в массиве.
>>237661233 Ой, блядь, ну заменили они на WSL, разницы нет, WSL для backward-compatibility тоже требует возвращения errorcode = 0 в случае успеха, и так далее.
>>237657827 (OP) >>1896320 Приключения сибляди или как сложить int a + b
Как все уже поняли, недостаточно просто написать
sum = a + b;
Ведь при переполнении это UB. Понятно, но наверное можно же проверить?
sum = a + b; if(a + b > INT_MAX) error();
Стоп. Так же условие никогда не выполнится из-за переполнения. Да и это уже целых 2 UB
sum = a + b; if(sum < a) error();
Ну не, так не выйдет, ведь UB уже произошло, компилятор имеет право выкинуть всю проверку. Ладно, шутки в сторону, давайте проверим заранее. Так, а что писать? (a + b < INT_MAX) мы уже пробовали. (Ахаха, подловил. Надо писать не меньше, а меньше или равно) А, точно.
if(a <= INT_MAX - b) sum = a + b; else error();
Так, пагадите! Что-то тут не так. Допустим у нас a < 0 и b = 0 И мы только что (наберите воздуха в грудь), во время сравнения Вычли с underflow. Минус сколько-то минус макс_инт меньше чем влезает в инт. Переполнение в другую сторону, тоже UB Переписываем нахуй
if((b > 0 && a <= INT_MAX - b) || (b < 0 && a >= INT_MAX - b)) sum = a + b; else error();
Скобочки посчитали? && и || не перепутали? Вот теперь заебись! И это сиблядь должна писать вместо каждого сложения в программе. Ассемблерный выхлоп показывать не буду. Чтобы ночных кошмаров не было.
>>237661097>>237662057 Так а для какого количества яблок решение-то нужно? Я во входных параметрах вижу только n - количество тёлок. Ну и яблок будет больше у Ани, поменьше у Оли, ещё меньше у Маши, и 0 у Тани.
>>237662164 Это старая загадка с подвохом. Там будет так что нацело поделить они не могут поэтому отдавать будут ноль. Поэтому окажется что каждая еще и должна яблок, и ответ отрицательный. У каждой -2 яблока.
Я-то не КОЗЛЮК. Это ОП - КОЗЛЮК. И как раз в связи с тем, что он лишь жалкий и тупой КОЗЛЮК, только и способен лишь привет горячий передать задавшему задачу.
>>237662852 Оп сдал экзамен, получил диплом @ Программистом так и не стал, но взяли в менеджеры @ Ведь он шустрый, подскакивает кабанчиком, умеет мотивировать людей делать хуйню за него @ Взяли к тебе в фирму, теперь он твой начальник @ Продолжаешь пилить ему задачки, но теперь он тебя подгоняет и лишает премии
>>237663195 Какая такая нагрузка, лол? Вот я синьор, работаю часа 4-5 в день от силы, влачу своё жалкое существование за 250к/месяц, в то время как пинающий меня продакт или пиэм имеет потолок в 150к, а я же спокойно уйду на 300-400к в этом году уже.
>>237663390 пожалуйста извините, в компании где я работаю обычным миддлом за низкую зарплату - менеджеры веселятся, а программисты живут в неврозах возможно у вас не так
>>237663644 Видимо у тебя совсем грустная галера, да. У нас ни переработок, ни нагрузок особых нет, нас тут держат за идеально работающий продукт, потому что иначе репутационные риски могут компанию по миру пустить, а в этом деле заебавшийся программист имеет выше шанс не продумать всё до конца и оставить багов.
>>237663195 Сеньор - это титул, зависящий от циферки рядом со словом "стаж". Их код обычно качественнее и надёжнее, чем жуновский, но его едва ли больше. Основная нагрузка идёт на жунов и мидлов.
>>237663390 Я вообще работаю, наверное, пару часов в день, если не меньше. Иногда настолько лень что-то делать, что могу пару дней вообще не делать абсолютно нихуя. Правда, проект - саппорт говна мамонта родом из 90х, с ебейшим нагромождением костылей и древних технологий.