1

(310 відповідей, залишених у Алгоритми та структури даних, технології)

leofun01 написав:

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

Їх не треба застосовувати.

2

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

Ну якщо не можна використовувати std, то я б викликав так:

for (int i = 0; i < 4; ++i)
{
    dataFilterADC[i] = func(buffVal[i]);
}

3

(310 відповідей, залишених у Алгоритми та структури даних, технології)

koala написав:

std::cout << (int)out << " "; - це 2 виклики, правильно?

Вкусіть мене за сраку. Мисліть ширше.

4

(310 відповідей, залишених у Алгоритми та структури даних, технології)

koala написав:

А яке з правил забороняє робити

cout<<0<<endl<<1<<endl<<2<<endl...

?

leofun01 написав:

- стандартну функцію виводу 1 раз в коді (в циклі);

Оператор << має такий вигляд

 basic_ostream& operator<<( ... );

тобто кожен наступний << це окремий виклик.

5

(310 відповідей, залишених у Алгоритми та структури даних, технології)

Для 7:

char spreadLSB(char in) {
    in = in & 1;
    in = in | (in << 1) | (in << 2) | (in << 3) | (in << 4) | (in << 5) | (in << 6) | (in << 7);
    return in;
}

void leofun() {
    bool curr1;
    bool prev0 = true;
    unsigned char i = (unsigned char)-1;
    char out = 0;
    while (out != 7) {
        out = 0;
        for (int j = 1; j < 8; ++j) {// цей цикл лише для читності коду, можна розгорнути в 7 блоків
            curr1 = i & (1 << j);
            bool useIt = curr1 && prev0;
            out |= spreadLSB(useIt) & j;
            prev0 = !curr1;
        }
        std::cout << (int)out << " ";
        i = i << 1;
    }
}
Консоль написав:

1 0 2 3 4 5 6 7

Для 15: Замінюємо char на short, 7 на 15 і 8 на 16.

void leofun() {
    bool curr1;
    bool prev0 = true;
    unsigned short i = (unsigned short)-1;
    short out = 0;
    while (out != 15) {
        out = 0;
        for (int j = 1; j < 16; ++j) {
            curr1 = i & (1 << j);
            bool useIt = curr1 && prev0;
            out |= spreadLSB(useIt) & j;
            prev0 = !curr1;
        }
        std::cout << (int)out << " ";
        i = i << 1;
    }
}
Консоль написав:

1 0 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Очевидно, що це не те, що хтів пан leofun01, бо дзен теорії автоматів для мене залишається непізнаним.

6

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

директива #include виконується ще до початку компіляції. Вона просто вставляє вміст вказаного файлу замість себе. Але це може спричинити конфлікти імен. Такий код може бути важче читати. Тому таке в професійних проектах навряд чи можна зустріти.

morgot написав:

Коли вже у нашій країні зникне хоча би той пережиток совєцького союзу в виді туалетного паперу під назвою "диплом" (про кумівство я вже мовчу), і на роботу почнуть брати по рівню знань? Нащо вчитись, як то не твоє?

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

8

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

#include <iostream>
void foobar() {
    std::cout << "Pryvit" << std::endl;
}
extern void foobar();
int main() {
    foobar();
}
Консоль написав:

Pryvit

Або використати заголовковий файл.
А що значить взаємодіяти? Напишіть конкретніше.

9

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

Torbins написав:

Yola
Квадратний метр стіни та підлоги рахуються окремо? Наприклад квартира 50 м² буде порахована як 50 метрів, чи 200+?

як 50. Стіни включені в цю вартість.

10

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

Torbins написав:

Yola
Які роботи входять в цю суму?

Майже всі: збивання старої штукатурки, заливання підлоги, нова штукатурка, водогін, каналізація, електрика, освітлення, укладання підлоги ламінат/плитка, монтування всієї сантехніки, також всі внутрішні роботи з опалення - радіатори, труби, котел.

Легше сказати, що в це не увійшло - установлення дверей, це робитиме фірма виробник дверей. Меблі, як-от кухня - це теж окремо.

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

11

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

Мені зараз роблять будинок в Одесі, 90$ квадратний метр, але там роботи було більше ніж в новобудові.
Якісна бригада зажадає 70$ за квадрат в новобудові, якщо стара квартира, то +10$, бо ще збивати стару штукатурку.

12

(8 738 відповідей, залишених у Інше)

P.Y. написав:

Цікава ситуація в Китаї й Гонконзі:
China:
English Wp    60.6%   
Chinese Wp    6.5%

Hong Kong:
Chinese Wp    70.2%   
English Wp    25.4%

(Чому не навпаки?)

У них є інша, цензурована і, здається, без обмежень на авторські права - Baidu_Baike

13

(1 відповідей, залишених у Організація роботи форуму)

Тут пояснили, що не треба:
Git та інші

14

(8 738 відповідей, залишених у Інше)

javascriptIsLife написав:

...

Навіщо ж російською постити? Ось дивіться англійською останні данні.

Vo_Vik написав:

Для програміста ринок на якому він продає свої послуги не обмежений місцем перебування. Відповідно не відбувається перенасичення локального ринку.
Звичайно якщо принаймі 10% новонароджених дітей в Україні стане програмістами, то середні зарплати навіть зростуть. Але навіть 10% це не дуже реальна цифра.

В Ізраїлі ростуть зарплати не тільки у програмістів. Твердження, що більше робочої сили означає менші зарплатні хибне.
Зарплати падають там, де нема освіти і велика корупція. Крім того зараз люди досить вільно можуть поїхати працювати в інші країни.

Vo_Vik написав:

Ну і збільшеня робочих рук приведе до зменшення зарплати.

Це хибне твердження. Не помітно, щоб в Ізраїлі зменшувались зарплатні у програмістів, а це програмістська столиця світу, і їх там все більше і більше.

Vo_Vik написав:

Ну от візьмуть всі дружньо проголосують за підняття пенсій у 4 рази і скорочення податків. І що буде?

Так і зроблять.

От за євробляхи вийшло кілька тисяч, а за зміну виборчої системи близько 100.

О! А от де успішно боряться за народжуваність так це Ізраїль! Це саме та країна з якої треба брати приклад.

Are family policy reforms to thank for Germany's rising birth rates?

Ви можете знайти багато подібних статей. Вони дуже стурбовані. І вони проголосують за того хто підійме народжуваність, бо вони розуміють, що коли вони будуть старими, то хтось має сплачувати податки, щоб працювала медичина, будувались дороги і т.д.

koala написав:

Старий вираз, часів радіо. Далі розжовувати?

Якщо це має стосунок до того, що в Європі не боряться за народжуваність, то так.

koala написав:

Так це не боротьба за народжуваність - це боротьба за бажання жінок. За того, хто зробить народження дитини зручнішим, проголосують ті, хто хоче народжувати. За того, хто збільшіть народжуваність, не проголосують.

Це ваша особиста думка вона має право на існування. І вона не змінює факту. що такі дії призводять до збільшення народжуванності. Тобто вони можуть боротись за народжуваність як побічний ефкт від чогось іншого.

koala написав:

Так, але тільки зараз Німеччині довелося вносити поправку до законодавства з цього приводу.

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

koala написав:

А те, що раніше народжувати багато дітей було стратегією виживання: хтось із дітей заробить достатньо, щоб утримувати вас у старому віці. А зараз вигідніше розраховувати на пенсію, ніж на народження дітей; люди без дітей зазвичай успішніші в старому віці за людей із багатьма дітьми.

Це ніяк не пов'язано з тим чи є боротьба за народжуваність.

koala написав:

Це не факти, це мої пояснення і тлумачення. Факти - це те, що в Європі при всій цій "боротьбі" природний приріст населення від'ємний, а в Індії при "боротьбі" з приростом - додатний. От в Китаї дійсно зупинили зростання населення... а в Румунії свого часу його домоглися. Решта - більше імітація чи принаймні щось низькопріоритетне, ніж реальні дії для досягнення мети.

Ми зараз говоримо про Європу. Вони роблять все можливе, щоб збільшити народжуваність і відкрито про це говорять. Вони боряться з проблемою яка називається старіння. Частково вони це намагаються вирішити через іміграцію, але це не дуже успішний шлях.


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