Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 April 28

V

Volodymyr Barannik in IT KPI C/C++ ХВ (не UB)
расскажи потом что в итоге сделал, интересно)
источник

V

Vitali in IT KPI C/C++ ХВ (не UB)
Почему визуал студио открывает два окна при компиляции?
источник

V

Volodymyr Barannik in IT KPI C/C++ ХВ (не UB)
скинь скрин
источник

G

GNU/Vsevolod in IT KPI C/C++ ХВ (не UB)
Чому gcc множення на 10 пише як
       mov     rax, rdx
       sal     rax, 2
       add     rax, rdx
       add     rax, rax
замість просто mul?
источник

G

GNU/Vsevolod in IT KPI C/C++ ХВ (не UB)
Тобто
x <<= 2;
x += x
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
А сколько mul тактов забирает?
источник

G

GNU/Vsevolod in IT KPI C/C++ ХВ (не UB)
В x86 troughput 1/5, тобто 5?
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Там вроде как ещё есть non-const time версия
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Очень лениво лезть в интеловский мануал
источник

G

GNU/Vsevolod in IT KPI C/C++ ХВ (не UB)
Ага, на mul/imul змінює, якщо на відносно велике просте число множити, логічно
источник
2021 April 29

l

lOlhas in IT KPI C/C++ ХВ (не UB)
Гайсы, хелп пж с vb. Матрицу саму сделала, но как её в нужном порядке поставить понятия не имею. Если кто знает
источник

l

lOlhas in IT KPI C/C++ ХВ (не UB)
В.13.  Відсортувати двомірний масив А в порядку спадання елементів у напрямку руху по спіралі проти годинниковою стрілкою від елемента А[1,1].На екран монітору вивести і вихідну, і перетворену матрицю.
источник

ВЮ

Василий Юрченко... in IT KPI C/C++ ХВ (не UB)
vb?
basic?
источник

Н

Нік in IT KPI C/C++ ХВ (не UB)
Буферних масивів не можна?
источник

l

lOlhas in IT KPI C/C++ ХВ (не UB)
да
источник

l

lOlhas in IT KPI C/C++ ХВ (не UB)
думаю vb не воспримет, хотя можно попробовать
источник

l

lOlhas in IT KPI C/C++ ХВ (не UB)
Dim matr(2, 2) As Integer
       Dim i, j As Integer
       Dim random As New Random()
       For i = 0 To 1
           For j = 0 To 1
               matr(i, j) = random.Next(1, 1000)
           Next
           ListBox1.Items.Add(matr(i, 0) & vbTab & matr(i, 1))

код для самой матрицы
источник

Н

Нік in IT KPI C/C++ ХВ (не UB)
Я далеко дуже від Basic
Але у плані алгоритму , я б працював з матрицею як з лінійною послідовністю - для цього буфер, щоб відсортувати , а далі записав би у матрицю відсортовані значення
Тут треба буде чотири цикли здається
Для проходів для запису зверху вниз , зліва направо , знизу вверх та справа наліво , але можливо є оптимальніші варіанти
источник

Н

Нік in IT KPI C/C++ ХВ (не UB)
відповідно після кожного виконання першого циклу , решта три будуть на одну позицію менше проходити , так доки не дійдеш центру
источник

Н

Нік in IT KPI C/C++ ХВ (не UB)
Я правильно ж розумію суть задачі?
источник