1

(994 відповідей, залишених у Розваги та гумор)

2

(994 відповідей, залишених у Розваги та гумор)

how-do-i-start-my-app-on-startup

4

(8 відповідей, залишених у C/C++)

Ka4ok написав:

замінити всі елементи 2-вимірного масиву, розташовані вище діагоналі, на мінімальний елемент масиву

C++11 підійде ?

#include<stdio.h>
#include<functional>

template<typename T> void doForEach(T *const, int const, std::function<void (T &, int)> const);
template<typename T> void printArray2D(T const *const *const, int const, int const, char const *const);
template<typename T> T **createArray2D(int const, int const, T const &);
template<typename T> void freeArray2D(T **&, int const);
template<typename T> T findValue(T const *const *const, int const, int const, T const &,
                                        std::function<bool (T const &, T const &)> const);

int main(void) {
    int const len0 = 5; // висота
    int const len1 = 5; // ширина
    int **arr = createArray2D<int>(len0, len1, 1);
    arr[3][1] = 0;
    //
    printArray2D<int>(arr, len0, len1, " %i");
    int min = findValue<int>(arr, len0, len1, INT_MAX,
        [](int const &l, int const &r) -> bool { return l < r; });
    doForEach<int *>(arr, len0, [len1, &min](int *&ptr0, int i0) -> void {
        doForEach<int>(ptr0 + ++i0, len1 - i0,
            [&min](int &val1, int i1) -> void { val1 = min; });
    });
    printArray2D<int>(arr, len0, len1, " %i");
    printf("\r\n %i", min);
    //
    freeArray2D<int>(arr, len0);
    return 0;
}

template<typename T>
void doForEach(T *const arr, int const count, std::function<void (T &, int)> const func) {
    for(int i = 0; i < count; ++i)
        func(arr[i], i);
}

template<typename T>
void printArray2D(T const *const *const arr, int const len0, int const len1, char const *const format) {
    doForEach<T const *const>(arr, len0, [len1, format](T const *const &ptr0, int i0) -> void {
        printf("\r\n");
        doForEach<T const>(ptr0, len1, [format](T const &val1, int i1) -> void { printf(format, val1); });
    });
    printf("\r\n");
}

template<typename T>
T **createArray2D(int const len0, int const len1, T const &value) {
    T **arr = new T *[len0];
    doForEach<T *>(arr, len0, [len1, &value](T *&ptr0, int i0) -> void {
        ptr0 = new T[len1];
        doForEach<T>(ptr0, len1, [&value](T &val1, int i1) -> void { val1 = value; });
    });
    return arr;
}

template<typename T>
void freeArray2D(T **&arr, int const len0) {
    doForEach<T const *const>(arr, len0, [](T const *const &ptr0, int i0) -> void { delete[] ptr0; });
    delete[] arr;
    arr = nullptr;
}

template<typename T>
T findValue(T const *const *const arr, int const len0, int const len1,
    T const &defaultValue, std::function<bool (T const &, T const &)> const predicate)
{
    T value = defaultValue;
    doForEach<T const *const>(arr, len0, [len1, &value, predicate](T const *const &ptr0, int i0) -> void {
        doForEach<T const>(ptr0, len1, [&value, predicate](T const &val1, int i1) -> void {
            if(predicate(val1, value))
                value = val1;
        });
    });
    return value;
}

5

(2 відповідей, залишених у Оцінка сайтів)

gurin2202 написав:

Що змінити, настроїти?
https://termokruzhki.com.ua

Є така штука, називається validator.
Зробіть HTML-код валідним.

6

(2 відповідей, залишених у Обговорення)

Тема в розділі "Обговорення". Роблю висновок:
Автор теми хоче не розвязувати завдання, а просто поговорити про це.

7

(1 відповідей, залишених у Кошик для сміття)

Спам. Тему переношу в кошик. Користувачу бан на кілька днів (як мінімум).

8

(3 відповідей, залишених у PHP)

Chemist-i написав:

Перепишіть

Переписав.

9

(2 відповідей, залишених у C/C++)

koala написав:

... вирівняйте код. ... Ваш код важко читати.

Трохи вирівняв, додав відступи.

10

(23 відповідей, залишених у PHP)

elektryk написав:

Сервер запустився на старих налаштуваннях. А коли я їх замінив на нові версії апача та РНР то він знову не запустився.

Є таке. Тому вже давно не користуюсь OpenServer'ом.

11

(23 відповідей, залишених у PHP)

elektryk написав:

Запускати Visual C++ Redistributable?? Чи не треба??

Не треба. setup-1.exe або setup-2.exe це і були Redistributable'и.

elektryk написав:

Що далі??

Пробуйте запустити OpenServer.

FakiNyan написав:
leofun01 написав:

... це не найкраще рішення...

чому?

Ви створюєте дерево елементів (як мінімум візуально) і створюєте теги в HTML. Очевидно, що ваше "візуальне дерево" і дерево тегів мають бути ізоморфні.
Тобто елемент (A1), який виглядає як дочірній елемент іншого елемента (А), маює бути реально дочірнім елементом для A, а не для якогось "контейнера-всеотця".

13

(23 відповідей, залишених у PHP)

elektryk написав:

вже встановлена інша версія, тому встановити цю неможливо.

Ок. Тоді відкрийте папку OpenServer'а там в "OSPanel\modules\system" мають бути такі файли :
setup-1.exe
setup-2.exe

Запустіть їх послідовно (setup-2.exe має стартувати після того як setup-1.exe завершить свою роботу).

FakiNyan написав:

все дерево знаходиться всередині віртуального скролу, і щоб той скрол правильно рахував кількість елементів, необхідно, аби всі вони були безпосередніми дітьми скролу.

? ем... "безпосередніми дітьми" ... щось мені підказує, що це не найкраще рішення...

15

(23 відповідей, залишених у PHP)

Завантажте оце :
Visual C++ Redistributable
і встановіть. На stackoverflow пишуть, що це має допомогти.

16

(9 відповідей, залишених у JavaScript)

Згідний зі всім, що сказав koala, крім фрази "не оптимізуйте код без потреби".
Оптимізація це завжди прекрасно. Але виносити змінні туди, де вони не використовуються, це ви явно не в той бік прямуєте.

Результати має бути отаким
http://replace.org.ua/misc.php?action=pun_attachment&amp;item=1939&amp;download=0

FakiNyan написав:

модифікувати функцію "addRecursively" таким чином, аби кожен елемент мав правильне значення "lineHeightMultiplier"

Я зробив не те, що ви просили, але вам сподобається.
Все необхідне в архіві.

FakiNyan написав:

, і сказати, як складно вам то було.

Було не легко, але чого не зробиш заради кастомізабельності.

19

(27 відповідей, залишених у Ваші проекти)

Mario написав:

арендувати сервер щоб просто показати користувачу не гуманно...

Арендувати не треба. Локально запускаєте web-сервер, розшарюєте, даєте varkon'у в приватні повідомлення IP-адресу і ім'я домену. varkon в себе прописує перенаправлення всіх запитів з домену на вказаний IP і тестує вашу систему як користувач.

FakiNyan написав:

То їм скріншоти товару покажи, то дай їм перевірити функціонал ...

ват ?

20

(10 відповідей, залишених у C/C++)

koala написав:

del

?

Якщо це те, що потрібно натиснути і утримувати, щоб небуло помилок, то згідний.
Якщо це те, що потрібно зробити з цією темою, теж норм.
Але якщо це ви в такий спосіб видалили своє повідомлення, то в мене питання. Хто підібрав пароль до акаунту koala ?