Дев\ прошу помощиНакалякал код:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApp4{ class Program { static void Main(string[] args) { byte a=0; string str_a; bool f; do { Console.Write("Введите А = "); str_a = Console.ReadLine(); f = false; try { a = Convert.ToByte(str_a); } catch (FormatException) { Console.WriteLine("Неверный формат ввода "); // Console.ReadKey(); // System.Environment.Exit(0); f = true; } catch (OverflowException) { Console.WriteLine("Неверный диапазон "); // Console.ReadKey(); // System.Environment.Exit(0); f = true; } } while ((f == true) ||(a > 10)||(a < 0)); Console.WriteLine("Диапазон верный "); Console.ReadKey(); } }}Какого хуя у меня числа от 11 не учитываются в ошибки?
>>198936618 (OP)Ты блядь смеешься? Ты бы еще в машинном коде показал. Прикрепи скриншот кода>>198937272Аутист. Это граф к3,3 и его нельзя развести так чтобы линии не пересекались. Хотя бы одна да будет пересекаться всегда
>>198936618 (OP)Ну, во-первых, нехрен юзать майкрософтовские технологии. Брось каку, пока не обляпался. Во-вторых, я ебал гадать, что ты хотел получить. Начни с описания задачи. В-третьих, код без форматирования нечитаем.
>>198937633И как? Читается заебись? Нунахуйвообщевоттыкогдапишешьпробелыиспользуешьитакжеможнопрочитатьда?
>>198937413К3,3 - двудольный граф, в котором 6 вершин, а степень каждой вершины 3. Где ты его тут увидел?Если уж такой умный, то сказал бы хоть что в это графе нет эйлерова пути, тк 3 вершины с нечётной степенью.
>>198937990Когда число более 10, он и не должен писать, что диапазон правильный. Сука, кто из нас двоих в говно?
static void Main(string[] args){ byte a=0; while(true){ Console.Write("Введите А = "); try{ a = Convert.ToByte(Console.ReadLine()); } catch (FormatException){ Console.WriteLine("Неверный формат ввода "); continue; } catch (OverflowException){ Console.WriteLine("Вообще похуй, но пусть будет"); continue; } if((a > 10)||(a < 0)){ Console.WriteLine("Во, вот тут за диапазон выщли"); continue; } Console.WriteLine("Диапазон верный"); Console.ReadKey(); return; }}
>>198938932Я кароч не понял, как работает это сайт, но вроде вот так: https://repl.it/repls/FrivolousBisqueComputershttps://www.youtube.com/watch?v=hj_ylt0gq0Y
>>198939196Блядь, долбаёб, у тебя написаны ошибки внизу, блядь, там конкретно написана ПРИЧИНА БЛЯДЬ ошибки на РУССКОМ. Сука, пофикси, дегенерат, потом только сюда высирайся.
>>198939750Потому что у тебя четко блядь стоит нахуй, что выдавать ошибку о неверно и диапазоне, только если БОЛЬШЕ 10. Строгий блядь знак сука, дебил, ебучий.
>>198939750Потому что чекай условие, блять. Там написано больше 10 (11 это больше 10, 10 не больше 10). Так же и с нулем
>>198939734Да он дегенерат, блядь.Алсо, оп, ты каждую новую введенную переменную будешь проверять на десять тысяч условий? Может сразу тогда сделаешь модели с валидацией?
>>198936618 (OP)Изи решил. Дядя, Чекни условие while - у тебя | это оператор или, а нужно "и" - &.Редко работал с С подобными, возможно можно просто писать "and" вместо значка &
>>198940085Это такой троллинг тупостью, скажи? Если тебе надо значения от 1 до 9 включительно, то в чем проблема поставить if((a > 9)||(a < 1))? Или if((a > 0)&&(a < 10)) только с обратным эффектом?
>>198936618 (OP)Нахуй тебе именно этот язык? Нахуй тебе столько либ? Нахуй тебе неймспейсы? Нахуй вы кодите если ничерта не знаете?
Интересно, как вышло что на дваче все 300кксек,но за 80 постов никто не смог предложить адекватного варианта решения
>>198940984потому что аффтор - клинический дегенерат, не понимающий вообще ничего. Как начнёт хоть немного разбираться - напишут
>>198936618 (OP)Вместо поимки overflow пихни проверку на диапазон простым ифом, сам цикл сделай бесконечным и брейком вылазь из цикла, если число входит в диапазонПеременную f выкинь нахуй