• Как работать с графикой windows.h в с++ в VS Code?

    @Udozer Автор вопроса
    GavriKos, с этим как раз и проблема. Ничего не выводит. Просто пишет что код завершён а ошибкой
  • Как работать с графикой windows.h в с++ в VS Code?

    @Udozer Автор вопроса
    Я конечно не уверен, но почему-то я не могу даже собрать с++ файл(для этого использую g++). И постоянно останавливается сборка на этапе компиляции. Прикладываю код мб я что-то не так написал
    #include <iostream>
    #include <windows.h>
    #include <windowsx.h>
    #include <string>
    using namespace std;
    
    const int NotUsed = system("color F0");
    
    int main(){  
        HWND hwnd = GetConsoleWindow();     // получаем идентификатор окна
        HDC hdc = GetDC(hwnd);              // получаем контекст отображения
      // создаем красное перо
        HPEN hRedPen = CreatePen(PS_SOLID, 2, RGB(255, 0, 0));  
      // создаем зеленую кисть
        HBRUSH hGreenBrush = CreateSolidBrush(RGB(0, 255, 0)); 
        InvalidateRect(hwnd, NULL, 1);  // очистить окно
        RECT rt;                    //RECT -прямоугольник
        GetClientRect(hwnd, &rt);   // получаем размер окна
        //назначаем перо и кисть для рисования
        SelectObject(hdc, hRedPen); SelectObject(hdc, hGreenBrush);  
        // рисуем эллипс
        Ellipse(hdc, 100, 100, rt.right - 100, rt.bottom - 100); 
        // рисуем окружность
        DeleteObject(hRedPen); 
        DeleteObject( hGreenBrush);
        DeletePen(hRedPen);     // удаляем красное перо
        DeleteBrush(hGreenBrush);// удаляем зеленую кисть
        ReleaseDC(hwnd, hdc);// освобождаем контекст отображения
    }
  • Как работать с графикой windows.h в с++ в VS Code?

    @Udozer Автор вопроса
    Я конечно не уверен, но почему-то я не могу даже собрать с++ файл(для этого использую g++). И постоянно останавливается сборка на этапе компиляции. Прикладываю код мб я что-то не так написал
    #include <iostream>
    #include <windows.h>
    #include <windowsx.h>
    #include <string>
    using namespace std;
    
    const int NotUsed = system("color F0");
    
    int main(){  
        HWND hwnd = GetConsoleWindow();     // получаем идентификатор окна
        HDC hdc = GetDC(hwnd);              // получаем контекст отображения
      // создаем красное перо
        HPEN hRedPen = CreatePen(PS_SOLID, 2, RGB(255, 0, 0));  
      // создаем зеленую кисть
        HBRUSH hGreenBrush = CreateSolidBrush(RGB(0, 255, 0)); 
        InvalidateRect(hwnd, NULL, 1);  // очистить окно
        RECT rt;                    //RECT -прямоугольник
        GetClientRect(hwnd, &rt);   // получаем размер окна
        //назначаем перо и кисть для рисования
        SelectObject(hdc, hRedPen); SelectObject(hdc, hGreenBrush);  
        // рисуем эллипс
        Ellipse(hdc, 100, 100, rt.right - 100, rt.bottom - 100); 
        // рисуем окружность
        DeleteObject(hRedPen); 
        DeleteObject( hGreenBrush);
        DeletePen(hRedPen);     // удаляем красное перо
        DeleteBrush(hGreenBrush);// удаляем зеленую кисть
        ReleaseDC(hwnd, hdc);// освобождаем контекст отображения
    }
  • Как работать с графикой windows.h в с++ в VS Code?

    @Udozer Автор вопроса
    ладно, попробую так. Про cmd не думал.Спасибо
  • Как работать с графикой windows.h в с++ в VS Code?

    @Udozer Автор вопроса
    Нет, в консоль должно вывести грубо говоря прямоугольник или круг.
  • Как забрать атрибут title из тега html в питоне?

    @Udozer Автор вопроса
    Решение оказалось следующее:
    html = """
    <div class="product-brand"> 
    <a href="/brands/rogneda" title="Вся продукция Рогнеда на MRMAG.RU">
    <meta itemprop="brand" content="Рогнеда"> 
    <img src="https://mrmag.ru/files/brands_resized/rogneda.210x70.png" srcset="https://mrmag.ru/files/brands_resized/rogneda.420x140.png 2x" alt="Рогнеда"> </a> </div>
    """
    
    soup = BeautifulSoup(html, 'lxml')
    elms = soup.select("a")
    for i in elms:
        print(i.attrs["title"][14:-11])
  • Как ускорить выполнение перебора?

    @Udozer Автор вопроса
    Е-мае, как все оказалось просто)
    Ответ на 1 вопрос: Я брал не сумму 100_000 а число до которого берется сумма
    Ответ на 2 вопрос: Да)
    Огромное спасибо за решение, как говорится "А ларчик просто открывался"
  • Как ускорить выполнение перебора?

    @Udozer Автор вопроса
    З.Ы.
    Код, который приложен, это мой код.
  • Насколько ужасен мой алгоритм нахождения диапазона простых чисел?

    @Udozer
    Я по другому реализовал нахождение простого числа, где пользователь сам вставляет нужное число. Можно вместо этого сделать перебор через range
    x = int(input())
    def f(x):
        for d in range(2,int(x**2)+1):
            if x%d == 0:
                return False ## число не простое
            return True # число простое
    print(f(x))