-
Публикаций
1 942 -
Зарегистрирован
-
Посещение
-
Дней в лидерах
1
Все публикации пользователя KirillWorld
-
ахыхадыаыдхы, ты ^_^ ? Какой интернет, сынок? Пруфики сначала. Не суди, если не знаешь.
-
Заявка на должность Модератор сервера MiniGames
KirillWorld ответил в теме пользователя godurufu в Заявки на должности
Против. Все причины указаны выше. -
Против. Француз говорил, что Immortal - последний донат.
-
Выполнение решения Выражение if используется для выполнения некоторого кода при соответствии условиям. Синтакис: if (condlition) { statements } Условие определяет, какое выражение будет выполнено. Если условие истинно, то выражение в фигурных скобках будет выполнено. Если условие ложно, то выражение просто игнорируется, и программа продолжает выполнение после тела оператора if. Оператор if Используйте операторы отношения для работы с условиями. Например: if (7 > 4) { cout << "Yes"; } // Выводит "Yes" Оператор if проверяет условие (7>4), убеждается, что оно истинно, и затем выполняет оператор cout. Если мы поменяем оператор отношения с "больше" на "меньше" (7<4), то выражение не буедт выполнено и ничего не будет выведено на экран. Условие, указанное в операторе if, не требует точки с запятой. Операторы отношения Дополнительные операторы отношения: Например: if (10 == 10) { cout << "Yes"; } // Выводит "Yes" Оператор не равно вычисляет операнды, определяет равны ли они друг другу. Если операнды не равны, то условие считается истинным. Например: if (10 != 10) { cout << "Yes"; } Вышеописанное условие считается ложным и блок кода не будет выполнен. Вы можете использовать операторы отношения, чтобы сравнивать переменные внутри оператора if. Например: int a = 55; int b = 33; if (a > b) { cout << "a is greater than b"; } // Выводит " a is greater than b" Оператор else Оператор if может использоваться вместе с оператором else, который выполняется, когда условие ложно. Синтаксис: if (condition) { statements } else { statements } Код проверит условие: - Если оно истинно, то код внутри выражения if будет выполнен. - Если оно ложно, то будет выполнен код внутри выражение else. Если используется только одно выражение внутри оператора if/else, то фигурные скобки могут быть опущены. Например: int mark = 90; if (mark < 50) { cout << "You failed." << endl; } else { cout << "You passed." << endl; } // Выводит "You passed." Во всех предыдущих примерах использовалось только одно выражение внутри оператора if/else, вы можете включить столько выражений, сколько вам необходимо. Например: int mark = 90; if (mark < 50) { cout << "You failed." << endl; cout << "Sorry" << endl; } else { cout << "Congratulations!" << endl; cout << "You passed." << endl; cout << You are awesome!" << endl; } /* Выводит Congratulations! You passed. You are awesome! */ Вложенный оператор if Вы также можете использовать вложенный оператор if (внутри другого оператора if). Например: int mark = 100; if (mark >= 50) { cout << "You passed." << endl; if (mark == 100) { cout <<"Perfect!" << endl; } } else { cout << "You failed." << endl; } /* Выводит You passed. Perfect! */ Вложенный оператор if else С++ обеспечивает опцией неограниченного использования вложенных операторов if/else. Например: int age = 18; if (age > 14) { if(age >= 18) { cout << "Adult"; } else { cout <<"Teenager"; } } else { if (age > 0) { cout << "Child"; } else { cout << "Something's wrong"; } } Запомните, что все операторы else должны иметь соответствующий оператор if. В операторе if/else, одиночное выражение может быть включено без заключения в фигурные скобки. int a = 10; if (a > 4) cout << "Yes"; else cout << "No"; Включение в фигурные скобки в любом случае является хорошей практикой, так как оно вносит ясность в код и улучшает его читаемость.
-
Не увидел на этом сайте ничего схожего с этой темой.
-
Я тебя прошу уже какой раз скинуть мне пруфы, но ты не можешь этого сделать, потому что не прав..
-
Ему ответили уже и он понял свою ошибку, накрутчик...
-
Против. Пропуск запятых.
-
Оскорбления Модератора №1
KirillWorld ответил в теме пользователя SadlerSS в Жалобы на пользователей форума
Солидарен с ответом выше. -
tipo ap temi
-
Заявка на модератора. Ребят я буду принимать всех в др! Если меня сделают модератором.
KirillWorld ответил в теме пользователя _Fan_Kapsona_ в Заявки на должности
Против. Пунктуация. Правила не прочитаны. Орфография. -
Накручиваем? Зачем писать по сто раз одно и тоже, если Кобальт уже всё сказал...
-
Жалоба на Jesus2001|LaGzE
KirillWorld ответил в теме пользователя LaGzE в Жалобы на пользователей форума
Нет нарушений. -
Ну что... Пришло моё время. Заявка на должность Модератора.
KirillWorld ответил в теме пользователя GreatTanks в Заявки на должности
Против. -
Арифметические операторы С++ поддерживает следующие арифметические операторы. Оператор сложения складывает операнды вместе. int x = 40 + 60; cout << x; //Выводит 100 Вы можете использовать несколько арифметических операторов в одной строке. Вычитание Оператор вычитания вычитает один операнд из другого. int x = 100 - 60; cout << x; //Выводит 40 Умножение Оператор умножения перемножает операнды. int x = 5 * 6; cout << x; //Выводит 30 Деление Оператор деления делит первый операнд на второй. Любой остаток отбрасывается для возвращения целочисленного значения. Пример: int x = 10 / 3; cout << x; // Выводит 3 Если один или оба операнда являются значениями с плавающей точкой, то оператор деления осуществляет деление с плавающей точкой. Деление на 0 сломает нашу программу. Деление по модулю Оператор деления по модулю (%) неофициально известен как оператор остатка, потому что он возвращает остаток после деления целочисленных переменных. Например: int x = 25 % 7; cout << x; // Выводит 4 Приоритет операторов Приоритет операторов определяет порядок вычисления, который влияет на то, как выражения будут вычислены. Определенные операторы имеют приоритет выше других; например, оператор умножения имеет приоритет выше, чем у оператора сложения. Например: int x = 5+2*2; cout << x; // Выводит 9 Программа сначала вычисляет 2*2, затем добавляет к результату 5. Как и в математике, использование скобок изменяет приоритет операторов. int x = (5 + 2) *2; cout << x; // Выводит 14 Скобки присваивают операциям высокий приоритет. Если выражение в скобках находится в другом выражении, также закрытом скобками, то сперва вычисляет выражение, лежащее внутри. Если никакие выражения не заключены в скобки, то мультипликативные (умножение, деление, деление по модулю) операторы будут вычислены до аддитивных (сложение, вычитание) операторов. Операторы присваивания Простой оператор присваивания (=) присваивает правую часть выражение к левой части. C++ имеет короткие операторы одновременного выполнения операции и присваивания. Например: int x = 10; x += 4; //equivalent to x = x + 4 x -=5; // equivalent to x = x - 5 Оператор присваивания (=) присваивает правую часть выражения к левой части. Такой же простой синтаксис применим для операторов умножения, деления и деления по модулю. x *=3; // equivalent to x = x * 3 x /=2; // equivalent to x = x / 2 x %=4; //equivalent to x = x % 4 Такой же простой синтаксис применим для операторов умножения, деления и деления по модулю. Оператор инкремента Оператор инкремента используется для увеличения целочисленного значения на единицу. x++; //equivalent to x = x + 1 Оператор инкремента используется для увеличения целочисленного значения на единицу. Например: int x = 11; x++; cout << x; // Выводит 12 Оператор инкремента имеет две формы, префиксную и постфиксную. ++x; // префикс x++; // постфикс Префикс увеличивает значение, а затем высчитывает выражение. Постфикс высчитывает выражение, а затем осуществляет увеличение. Пример префиксной формы: x = 5; y = ++x; // x is 6, y is 6 Пример постфиксной формы: x = 5; y = x++; // x is 6, y is 5 Пример префиксной формы увеличивает значение x, а затем присваивает его к у. Пример постфиксной формы присваивает значение х к у, а затем производит его увеличение. Оператор декремента Оператор декремента (--) работает почти таким же образом, как и оператор инкремента, но вместо увеличения значения, он уменьшает его на единицу. --x; // префикс x--; // постфикс Оператор декремента (--) работает почти таким же образом, как и оператор инкремента.
-
Всё в следующей теме.
-
Переменные Создание переменной резервирует место, или пространство в памяти для хранения значений. Компилятору необходимо, чтобы вы указали тип данных для каждой объявляемой переменной. C++ предлагает большой ассортимент встроенных типов данных. Целочисленный тип, встроенный тип, представляет собой целое число. Для определения переменной целочисленного типа используется ключевое слово int. С++ требует чтобы вы указали тип и идентификатор для каждой переменной. Идентификатор это имя для переменной, функции, класса, модуля, или чего-либо другого определенного пользователем. Идентификатор начинается с буквы (A-Z или a-z) или нижнего подчеркивания (_), с последующими дополнительно буквами, нижними подчеркиваниями, и цифрами (от 0 до 9). Например, определим переменную под названием myVariable, которая может хранить целочисленные значения: int myVariable = 10; Различные операционные системы могут резервировать разные размеры памяти для одного и того же типа данных. Теперь давайте присвоим значение переменной и выведем ее на экран. #include <iostream> using namespace std; int main() { int myVariable = 10; cout << myVariable; return 0; } // Выводит 10 Язык программирования C++ чувствителен к регистру, так что myVariable и myvariable это два разных идентификатора. Определяйте все переменные с именем и типом данных до их использования в программе. В случае, если у вас есть несколько переменных одинакового типа, можно определять их в одном объявлении, разделяя их запятыми. int a, b; // defines two variable of type int Переменным могут быть присвоены значения и они могут использоваться для выполнения операций. Например, мы можем дополнительно создать переменную sum, и сложить две переменные. int a = 30; int b = 15; int sum = a + b; // Now sum equals 45 Используйте оператор + для сложения двух чисел. Давайте создадим программу для подсчета и вывода на экран двух целочисленных переменных. #include <iostream> using namespace std; int main() { int a = 30; int b = 12; int sum = a + b; cout << sum; return 0; } // Выводит 42 Всегда помните, что все переменные должны быть определены с именем и типом данных до того, как они будут использованы. Объявляем переменные У вас есть возможность присвоить значение переменной во время ее объявления или объявить переменную и присвоить ей значение позже. Вы также можете изменить значение переменной: Несколько примеров: int a; int b = 42; a = 10; b = 3; Вы можете присвоить значение переменной только в объявленном типе данных. Ввод пользователем Чтобы позволить пользователю ввести значение используйте cin вместе с оператором извлечения (>>). Переменная, содержащая извлекаемую информацию следует за оператором. Следующий пример показывает, как принимать введенную пользователем информацию и сохранять ее в переменной num: int num; cin >> num; Также, как и в случае с cout, извлечение из cin может быть связано чтобы осуществить несколько вводов информации в одном выражении: cin >> a >> b; Получение введенной информации Следующая программа подсказывает пользователю ввести число и сохраняет его в переменной a: #include <iostream> using namespace std; int main() { int a; cout << "Please enter a number \n"; cin >> a; return 0; } После запуска программы выводится сообщение "Please enter a number", затем ожидается ввод пользователем числа и нажатие кнопки Enter, или Return. Введенное число сохраняется в переменной a. Программа будет ждать столько времени, сколько необходимо пользователю, чтобы ввести число. Вы можете выполнить ввод пользователем информации множество раз, как сделано в следующей программе: #include <iostream> using namespace std; int main() { int a, b; cout << "Enter a number \n"; cin >> a; cout << "Enter another number \n"; cin >> b; return 0; } Давайте создадим программу, которая позволяет ввести два числа и выводит на экран их сумму. #include <iostream> using namespace std; int main() { int a, b; int sum; cout << "Enter a number \n"; cin >> a; cout << "Enter another number \n"; cin >> b; sum = a + b; cout << "Sum is:" << sum << endl; return 0; } Ещё о переменных Указывать тип данных необходимо лишь один раз, во время объявления переменной. После этого переменная может быть использована без ссылки на тип данных. int a; a = 10; Указание типа данных для переменной более одного раза вызовет синтаксическую ошибку. Значение переменной может быть изменено столько раз, сколько это необходимо в программе. Например: int a = 100; a = 50; cout << a; // Выводит 50
-
Половина таких курсов платные, делюсь своим опытом.
-
Спасибо, старался.
-
Упал
-
Ну что? Подъехала вторая часть по изучению C++. Всем приятного чтения. Печатаем текст ----------------------- Ваша первая программа на языке С++ Вы можете добавить множество операторов вставки после cout. cout << "This" << "is" << "awesome!"; Новая строка Оператор cout не добавляет окончание строки в конце вывода. Одним из способов напечатать две строки является использование манипулятора endl, который означает окончание строки. #include <iostream> using namespace std; int main() { cout << "Hello world!" << endl; cout << "I love programming!"; return 0; } Манипулятор endl переводит вывод на следующую строку для напечатания последующего текста. Новые строки Символ новой строки \n может быть использован как альтернатива endl. Обратный слэш (\) называется управляющим символом, и указывает на "специальный" символ. Пример: #include <iostream> using namespace std; int main() { cout << "Hello world! \n"; cout << "I love programming!"; return 0; } Два размещенных вместе символа новой строки выводят пустую строку. #include <iostream> using namespace std; int main() { cout << "Hello world! \n\n"; cout << "I love programming!" return 0; } Множество новых строк Использование одного выражения cout с таким количество \n, которое необходимо в вашей программе, выведет множество строк текстаю #include <iostream> using namespace std; int main() { cout << "Hello \n world! \n | \n love \n programming!"; return 0; } Комментарии Комментариями называются пояснительные выражения, которые вы можете включать в ваш код на языке C++, чтобы объяснить что именно выполняет программа. Компилятор игнорирует все, что находится в комментариях. Это значит, что их не будет видно в результате выполнения программы. Комментарий, который начинается с двух слэшей (//), называется однострочным комментарием. Комбинация двух слэш символов указывает компилятору игнорировать все, что следует за ними, вплоть до окончания строки. Например: #include <iostream> using namespace std; int main() { // prints "Hello world" cout << "Hello world!"; return 0; } После компиляции вышеупомянутой программы выражение // prints "Hello world" будет проигнорировано и будет выведен только тот код, который находился ниже него. Комментарии делают ваш код более читаемым для других. Многострочные комментарии Комментарии, в который необходимо использование множества строк начинаются с /* и заканчиваются */ Вы можете поместить их на одной строке, или же поместить на одну и более строк между ними. /* This is a comment */ /* C++ comments can span multiple lines */ Если вы пишете неправильный сегмент кода, не удаляйте его немедленно. Поместите его в многострочный комментарий, а затем удалите его, когда найдете правильное решение. Использование комментариев Комментарии могут быть написаны где угодно и повторяться сколько угодно раз во все программе. В комментарии, отмеченным /* и */, символы // не имеют специального значения, также наоборот. Это позволяет вам "вмонтировать" один тип комментариев в пределах другого. /* Comment out printing of Hello world! cout << "Hello world!"; // prints Hello world! */ Добавление комментариев к коду является хорошей практикой. Это способствует хорошему пониманию кода для вас и для других программистов.
-
Может кто-то хочет стать программистом. Не хочешь им быть? Тогда эта тема не для тебя предназначена.
-
Пруфы?
-
Всем доброго времени суток! Думаю, по названию вы поняли, что в этом гайде мы разберём что такое с++ и его основы. Что такое C++? C++ - язык программирования общего назначения. C++ используется для создания компьютерных программ. Область его применения очень обширна, включая создание художественных приложений, музыкальных проигрывателей и даже видео игр! C++ наследован от языка программирования C, и во многих аспектах основан на нем.Ваша первая программа на языке C++ Программа на языке C++ является набором команд и выражений. Ниже представлена простая программа, которая выводит строку "Hello world!". #include <iostream> using namespace std; int main() { cout<<"Hello world!"; return 0; } Давайте разобьем программу на части. #include <iostream> C++ предлагает различные заголовки, каждый из которых содержит необходимую информацию для корректной работы программ. Конкретно эта программа вызывает заголовок <iostream>. Знак решетки (#) в начале строки предупреждает пре-процессор компилятора. В данном случае, #include говорит пре-процессору включить заголовок <iostream>. Заголовочный файл <iostream> управляет стандартным потоком ввода-вывода информации. Компилятор языка С++ игнорирует пустые строки. В общем, пустые строки служат для улучшения читаемости кода и его структуры. Пробелы, табуляция и пустые строки также игнорируются компилятором, несмотря на то, что они служат для улучшения визуальной привлекательности программ. #include <iostream> using namespace std; int main() { cout << "Hello world!"; return 0; } В нашей программе строка using namespace std; говорит компилятору использовать std (Стандартное) пространство имен. Пространство имен std включает особенности Стандартной Библиотеки C++. Main Выполнение программы начинается с главной функци main, int main() #include <iostream> using namespace std; int main() { cout << "Hello world!"; return 0; } Фигурные скобки {} обозначают начало и конец функции, что также может называться телом функции. Информация внутри скобок указывает, что делает функция при ее выполнении. Точкой входа каждой программы на языке C++ является функция main(), независимо от того, что делает программа. Ваша первая программа на языке C++ Следующая строка, cout<< "Hello world!"; выводит на экран текст "Hello world!". #include <iostream> using namecpace std; int main() { cout << "Hello world!"; return 0; } В языке C++, потоки используются для выполнения операция ввода и вывода. В большинстве программных сред стандартный вывод по умолчанию выводится на экран. В C++ объект cout используется для доступа к потоку вывода. cout используется в комбинации с оператором вставки. Добавьте оператор вставки << чтобы ввести информацию следующую после него в поток, который стоит перед ним. В языке C++, точка с запятой используется дл завершения выражения. Каждое выражение должно заканчиваться точкой с запятой. Это указывает на конец логического выражения. Выражения Блок это набор логически связанных выражений, окруженных открывающими и закрывающими фигурными скобками. Например: { cout << "Hello world!"; return 0; } У вас может быть множество выражений на одной строке, пока вы будете помнить о том, что нужно заканчивать каждое выражение точкой с запятой. В противном случае результатом будет ошибка. Return Последняя инструкция в программе - выражение return. Строка return 0; завершает выполнение функции main() и возвращает значение 0 вызывающему процессу. Значение не равное нулю (обычно 1) сигнализирует о ненормальном завершении. #include <iostream> using namespace std; int main() { cout << "Hello world!"; return 0; } Если возвращающее выражение отсутствует, то компилятор C++ косвенным образом доставляет "return 0;" в конец функции main().
-
Всем доброго времени суток. Относительно недавно компания Nvidia анонсировала новый графический процессор GeForce GTX 2080. На данный момент это самый производительный чип линейки. Самое интересное, что уже сегодня можно приобрести видеокарту с таким процессором по запредельной цене как в Китае, так и в России. Именно поэтому сегодня мы посмотрим на 10 самых мощных видеокарт Nvidia GeForce 1080 и 2080 по низкой цене. Поехали. Видеокарта GIGABYTE GeForce GTX 1080 1657MHz Самое дешёвое решение представлено видеокартой Gigabyte, чип которой выполнен по 16 нм техпроцессу. Частота графического процессора равна 1657 МГц, которая при разгоне может достигать 1797 МГц. Объём видеопамяти — 8 Гб. Поддержка до четырёх мониторов. Рекомендуемая мощность блока питания 500 Вт. видеокарта NVIDIA GeForce GTX 10808192 МБ видеопамяти GDDR5Xчастота ядра/памяти: 1657/10010 МГцподдержка режима SLI/CrossFireразъемы DVI, HDMI, DisplayPort x3поддержка DirectX 12, OpenGL 4.5, Vulkanработа с 4 мониторамиВидеокарта MSI GeForce GTX 1080 1657MHz Схожее по характеристикам игровое предложение от MSI для корпусов меньших размеров, поскольку габариты карты тут весьма скромные — 279х140х37 мм. Охлаждают процессор два вентилятора. Также необходимо дополнительное питание от материнской платы 8+6 pin. видеокарта NVIDIA GeForce GTX 10808192 МБ видеопамяти GDDR5Xчастота ядра/памяти: 1657/10010 МГцподдержка режима SLI/CrossFireразъемы DVI, HDMI, DisplayPort x3поддержка DirectX 12, OpenGL 4.5, Vulkanработа с 4 мониторамиВидеокарта Palit GeForce GTX 1080 1708MHz Ещё одно достаточно бюджетное решение от фирмы Palit и видеокарта с частотой графического процессора 1708 МГц, которая разгоняется до 1847 МГц. Чип выполнен по 16 нм техпроцессу. Объём видеопамяти — 8 Гб. видеокарта NVIDIA GeForce GTX 10808192 МБ видеопамяти GDDR5Xчастота ядра/памяти: 1708/10000 МГцподдержка режима SLI/CrossFireразъемы DVI, HDMI, DisplayPort x3поддержка DirectX 12, OpenGL 4.5, Vulkanработа с 4 мониторамиВидеокарта Palit GeForce RTX 2080 Первой на российский рынок вышла компания Palit со своей игровой видеокартой Palit GeForce RTX 2080 с объёмом видеопамяти 8 Гб. Тип памяти GDDR6, частота видеопамяти 14000 МГц. Частота графического процессора — 1815 МГц, который произведён на 12 нм техпроцессе. Разрядность шины видеопамяти — 256 бит. Имеется поддержка режима SLI. Работа с четырьмя мониторами одновременно. Рекомендуемая мощность блока питания всего 650 Вт. видеокарта NVIDIA GeForce RTX 20808192 МБ видеопамяти GDDR6частота ядра/памяти: 1815/14000 МГцподдержка режима SLI/CrossFireразъемы HDMI, DisplayPort x3, USB Type-Cподдержка DirectX 12, OpenGL 4.6, Vulkanработа с 4 мониторамиВидеокартаColorful iGame GeForce RTX 2080 Ti Купить на AliExpress Далее вариант, который находится на просторах китайского рынка с 11 Гб видеопамяти. Частота графического процессора равна 1545 МГц. Чип выполнен по 14 нм техпроцессу. Дополнительное питание 8+8 pin. Также имеется подсветка, цветом которой можно управлять через софтовое обеспечение. С купоном «IT-CN48RTX» стоимость составит $1509.99 (только 35 шт.) Видеокарта Colorful iGame GeForce RTX 2080 Advanced Graphics Купить на AliExpress Ещё одно аналогичное китайское решение с 8 Гб видеопамяти. Даже корпус не изменился. Частота графического процессора 1710 МГц. С купоном «IT-CN80GRP» стоимость составит $1119.99 (только 30 шт.) Видеокарта ASUS GeForce GTX 1080 1632MHz Видеокарта Asus привычно чуточку дороже своих конкурентов по цеху. Решение с тремя вентиляторами на радиаторе, который охлаждает графический процессор с частотой 1632 МГц. В бусте это значение может достигать 1771 МГц. Имеется два разъема DispayPort и один HDMI. видеокарта NVIDIA GeForce GTX 10808192 МБ видеопамяти GDDR5Xчастота ядра/памяти: 1632/10010 МГцподдержка режима SLI/CrossFireразъемы DVI, HDMI, DisplayPort x2поддержка DirectX 12, OpenGL 4.5, Vulkanработа с 4 мониторамиВидеокарта MSI GeForce GTX 1080 1708MHz В привычном для многих корпусе имеется игровое решение от MSI счастливой графического процессора 1632 МГц и 1771 МГц при разгоне. Чип выполнен по 16 нм техпроцессу. Имеется поддержка очков виртуальной реальности и высококачественных 4К-мониторов. видеокарта NVIDIA GeForce GTX 10808192 МБ видеопамяти GDDR5Xчастота ядра/памяти: 1632/10010 МГцподдержка режима SLI/CrossFireразъемы DVI, HDMI, DisplayPort x3поддержка DirectX 12, OpenGL 4.5, Vulkanработа с 4 мониторамиВидеокартаGIGABYTE GeForce GTX 1080 Mini ITX На укороченной плате можно приобрести вариант от Gigabyte для компактных сборок. Частота графического процессора равна 1607 МГц. В режиме Boost – 1771 МГц. Имеется поддержка поддержка режима SLI. Техпроцесс – 16 нм. Объём видеопамяти – 8 Гб. Дополнительное питание от материнской платы на 8 pin. видеокарта NVIDIA GeForce GTX 10808192 МБ видеопамяти GDDR5Xчастота ядра/памяти: 1607/10010 МГцподдержка режима SLI/CrossFireразъемы DVI, HDMI, DisplayPort x3поддержка DirectX 12, OpenGL 4.5, Vulkanработа с 4 мониторамиВидеокарта EVGA GeForce GTX 1080 1708Mhz И, напоследок, не очень дорогая видеокарта от ранее мало кому известного бренда EVGA, с частотой графического процессора 1708 МГц, с разгоном до 1847 МГц. Техпроцесс – 16 нм. Объём видеопамяти – 8 Гб. видеокарта NVIDIA GeForce GTX 10808192 МБ видеопамяти GDDR5Xчастота ядра/памяти: 1708/10000 МГцподдержка режима SLI/CrossFireразъемы DVI, HDMI, DisplayPort x3поддержка DirectX 12, OpenGL 4.5, Vulkanработа с 4 мониторамиНа этом всё, надеюсь данная подборка помогла вам выбрать недорогую и мощную видеокарту для сборки игрового ПК. Ниже можете посмотреть ещё несколько полезных подборок по компьютерному железу и периферии. Всем удачи и хорошего настроения. Пока. КАК ВЫБРАТЬ ПРОЦЕССОР ДЛЯ ИГРОВОГО КОМПЬЮТЕРА КАК ВЫБРАТЬ МАТЕРИНСКУЮ ПЛАТУ ДЛЯ ИГРОВОГО КОМПЬЮТЕРА КАК ВЫБРАТЬ ОПЕРАТИВНУЮ ПАМЯТЬ? ПАРАМЕТРЫ ОПЕРАТИВКИ КАК ВЫБРАТЬ ВИДЕОКАРТУ? СРАВНЕНИЕ УДАЧНЫХ МОДЕЛЕЙ
