1

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

Більше вже не намагаюсь, бо результатів жодних.А як казала одна дуже відома людина - "Божевілля - це точне повторення однієї й тієї ж самої дії. Раз за раз, у надії на зміну."

Ну тоді не повторюйте одну і ту ж дію.

2

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

Щоб чогось добитися вам не потрібно питатися в інших як це зробити, бо так ви нічого не доб'єтеся. Просто ставите ціль і йдете до неї. І не треба вам ніякої мотивації. Не бійтеся ризикувати.
Якщо цікаво, можу розказати як я дійшов до такого життя.

The Story
Сам з села. Зі школи десь вчув слово програміст і вирішив ним стати після закінчення школи. Але так як це була провінція, то особливого уявлення про дану професію і взагалі про комп'ютери не мав. Але все-таки бажання було і я поступив на комп'ютену інженерію в універ до Львова. Спочатку було важко розібратися що до чого, навіть не знав які є напрями в програмуванні і, взагалі, що таке мова програмування. Так як жити треба було, то пахав на будовах, заводі, барменом, на пилорамі, розкладав товар в супермаркеті та ін. Навіть брав участь в підпільних боях щоб заробити.

Але в універі я все-таки вчився, стипендію мав постійно і деякі ази з програмування і архітектури комп'ютерів отримав. Так як в універі першою мовою була С, а потім С++ і асемблер, то я зупинився на С++. Хоча вчив їх так собі. На стипендію витягну? Ну і ок.

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

Почав бігати по співбесідах. Скільки ж я їх оббігав - 50 щонайменше. Але не здавався. Деякі компанії проводили безкоштовні курси - відвідував якщо міг. Врешті-решт, знайшов дистанційну роботу на закордонну компанію з погодинною оплатою. Моїй радості не було меж. Так як спілкування було англійською, то почав посилено вивчати англійську. Доріс до upper-intermediate. Пропрацював рік, отримав непоганий досвід, там мені допомогли скласти портфоліо на апворк. Далі з досвідом знайти роботу вже не проблема.

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

Хочете добитися - вперед. Качайте книги, читайте, по ходу розберетеся з напрямком, почнете придумувати щось нове. І не питайтесь що робити. Почніть, а далі вже самі зрозумієте.

3

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

http://testyourvocab.com/result?user=9229467

4

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

У вас клас називається FuppyS, відповідно об'єкт класу має створюватися наступним чином:

FuppyS myPuppy = new FuppyS ("tommy");

Це по-перше. По-друге, в першому прикладі

public Puppy(String name)

це конструктор. Відповідно в наступному рядку створюється об'єкт класа Puppy, в конструктор якого передається параметр tommy:

Puppy myPuppy = new Puppy( "tommy" );

У вашому випадку

public void Youmet (String name)

не конструктор, а метод (хочете, щоб був конструктор змініть ім'я на FuppyS).
В іншому випадку, викликайте цей метод як належить:

FuppyS myPuppy = new FuppyS ();
      myPuppy.Youmet("tommy");

Як бачите помилка в тому, що ви використовуєте Youmet як клас.

5

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

Проблема в тому, що ви не виділяєте пам'ять під ті 10 елементів, які вводите, а з кожним проходом циклу перезаписуєте попереднє значення.
Найпростіше оголосити змінні як статичні масиви (але краще виділяти пам'ять динамічно, щоби можна було додавати довільну кількість елементів).

#include <iostream>
#include <string>
#include <Windows.h>
#include <iomanip>

using namespace std;

struct Stationery {
    string name_type[10];
    char item_type[10][10];
    short int min_amount[10];
    double price[10];
}stationery;

int main() {
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);

    int cntr;

    cout << "Данні: " << endl;
    for (cntr = 0; cntr < 9; cntr++) {
        cout << cntr + 1 << ". Найменування товару: ";
        cin >> stationery.name_type[cntr];

        if (stationery.name_type[cntr] == "Кінець") {
            break;
        }

        cout << "\t" << "Тип товару: ";
        cin >> stationery.item_type[cntr];

        cout << "\t" << "Ціна за 1 шт.(грн.): ";
        cin >> stationery.price[cntr];

        cout << "\t" << "Мінімальна кількість у партії: ";
        cin >> stationery.min_amount[cntr];

        cout << endl;
    }

    cout << endl << endl << endl << endl << endl;
    cout << "-------------------------------------------------------------------------------------------" << endl;
    cout << "|                                          Прайс-лист                                     |" << endl;
    cout << "-------------------------------------------------------------------------------------------" << endl;
    cout << "| Найменування товару | Тип товару | Цiна за 1 шт. (грн.) | Мiнiмальна кiлькiсть у партiї |" << endl;
    cout << "-------------------------------------------------------------------------------------------" << endl;
    for (int cout_cntr = 0; cout_cntr < cntr; cout_cntr++) {
        cout << "|" << setw(14) << stationery.name_type[cout_cntr] << setw(8) << "|" << setw(6) << stationery.item_type[cout_cntr] << setw(7) << "|"
            << setw(13) << stationery.price[cout_cntr] << setw(10) << "|" << setw(17) << stationery.min_amount[cout_cntr] << setw(15) << "|"
            << endl;
        cout << "-------------------------------------------------------------------------------------------" << endl;
    }
    return 0;
}

http://picua.org/img/2017-11/14/oxenvk81nkfpk9fu0l0dng1qf.png

6

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

який там курс між секскойнами і проститутками?

7

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

оцей кусок треба вивести з циклу while

Прихований текст

else {
                for (int verify = 0; verify < 3; verify++) {
                    cout << "\nUncorrect login or password.\n\tAttempts to enter left " << 3 - verify << endl;
                    EnterFild(userlogin, userpassword);
 
                    if (line == userlogin + " " + userpassword) {
                        cout << "WELCOME, " << userlogin << endl;
                    }
                    else if (userlogin == loginAdministrator && userpassword == passwordAdministrator) {
                        cout << "You have been enter as administrator!" << endl;
                        cout << " - DISPLAY USERS: " << endl;
                        AdminMenu();
                        break;
                    }
                    else {
                        if (verify == 2) {
                            cout << "\n\nAccess denied!The number of attempts is limited!\n\n\n" << endl;
                            exit(EXIT_SUCCESS);
                        }
                    }
                }

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

Ось вам код

#include <iostream>
using std::cout;
int main()
{
     cout << "Read a book and learn, balabay!" << endl;
     return 0;
}

9

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

Так. Або зайдіть в менеджер облікових записів -> облікові записи Windows і видаліть що треба

10

(5 відповідей, залишених у *nix)

Chemist-i написав:
karmeljuk написав:

Власне, цікавить таке питання, чи можна слухати музику не скачуючи з ftp сховища. Для прикладу є альбом Judas Priest

Чи можна використовуючи якийсь плеєр слухати музику у форматі FLAC & mp3? На разі цікавить для MacOS та Ubuntu

Ви мене певно не зрозумієте, але АІМП грає без проблем, і робить він це по http

AIMP є тільки під віндовс.

11

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

Мабуть, проблема в тому що ви додали ssh ключ до старішого акаунту.
Спробуйте видалити всі ssh ключі

ssh-add -d ~/.ssh/id_rsa
ssh-add -d ~/.ssh/github

і додайте новий

ssh-add   ~/.ssh/github

Можете переглянути ще варіанти на стековерфлоу.

12

(4 відповідей, залишених у C#, .NET)

FakiNyan написав:

зробити можливість гри з ускладненням, коли замість ходу заданого користувачем відбувається деяка кількість рандомних ходів

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

Згідний. Пазли - це не та гра, аби комп'ютер щось складав, та і які рандомні ходи можуть бути, якщо якийсь пазл підходить тільки до однієї клітинки.
Може ви мали на увазі рандомний вибір поля. Тобто, перший раз треба зібрати пазл 10х10, потім 4х4 і т.д. рандомно.
Факінян запропонував хороший алгоритм, візьміть до уваги.

13

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

koala написав:

Betterthanyou, вам настільки кореянки подобаються? Лі Сун Кюн схвалює :)

Що не кажіть, а китаянки/кореянки переважно досить милі. От тільки голос в них як у підлітків, в яких ще не відбулася мутація. Кажуть, це там модно так.

14

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

Треба перевіряти умову, чи знаменник == 0. У вашому прикладі throw відбувається при будь-якій ситуації, а потрібно щоби виключення генерувалося тільки тоді, коли робиться щось, що не повинно робитися.
Запустіть цей код і переконайтеся що при присвоєнні В нуля, програма все одно продовжить виконання, але згенерує повідомлення про помилку:

код 1

#include <iostream>
#include <cstring>
#include <string>

int main()
{
    int A = 25, B = 5, C = 0;
    std::cout << "A " << std::endl;
    std::cin >> A;
    std::cout << "B " << std::endl;
    std::cin >> B;


    try
    {
        if (B == 0)
            throw "Error";
        C = A / B;
    }
    catch (const char* e)
    {
        std::cout << e << std::endl;
    }
    std::cout << "Result is " << C << std::endl;

    return 0;
}

І запустіть наступний код. Програма буде крашитись якщо В буде 0.

код 2

#include "stdafx.h"
#include <iostream>
#include <cstring>
#include <string>

int main()
{
    int A = 25, B = 5, C = 0;
    std::cout << "A " << std::endl;
    std::cin >> A;
    std::cout << "B " << std::endl;
    std::cin >> B;


    try
    {
        //if (B == 0)
        //    throw "Error";
        C = A / B;
    }
    catch (const char* e)
    {
        std::cout << e << std::endl;
    }
    std::cout << "Result is " << C << std::endl;

    return 0;
}

15

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

Шлях вказується наступним чином:

C:\\the\\path\\to\\the\\file

Поміняйте "\\" на "/", щоб було

C:/the/path/to/the/file

16

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

alexanoid написав:
Львівська;Стрий;Стрий

Що робити в такому випадку ? Ігнорувати друге значення(там де мав бути район) і записувати тільки область і місто ? Тобто при виборі в першому селекті "Львівська" і в м. Стрий в селекті району має бути пусто чи там має бути продубльований Стрий?

Ви зі Стрия?

Прихований текст
моє місто

17

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

Тему треба було назвати "sourceforge не для тупих смертних?". І подякувати koala та інших за терпеливість.

18

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

Нашвидкуруч

#include <stdio.h>
#include <string.h>

int main()
{
    const int SIZE = 100;
    char input[SIZE] = "";
    char again = 'y';
    int num;
    unsigned int index;
    bool isInt = false;

    printf("Please, input an integer value, sir.\n");

    do
    {
        printf("> ");
        index = 0;
        fseek(stdin, 0, SEEK_END);
        while ((num = getchar()) != '\n' && num != EOF)
        {
            input[index] = num;
            ++index;
        }
        if (index == 0)
        {
            printf("Empty string. Just input it, you matherfucker!\n");
            continue;
        }
        for (unsigned int i = 0; i < index; ++i)
        {
            if (!iswdigit(input[i]))
            {
                isInt = false;
                break;
            }
            else
                isInt = true;
        }
        if (isInt)
        {
            printf("Good. You made it finally. More inputting? [y/n] ");
            fseek(stdin, 0, SEEK_END);
            again = getchar();
        }
        else
            printf("Not an integer value, foolish human. Try again.\n");
    } while (again == 'y');
    return 0;
}

19

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

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

цікаво, аутизм передається статевим шляхом..?

Передача генів, що сприяють аутизму, від батьків дітям у ході статевого розмноження — це ще «статевим шляхом»?

Статевим шляхом :D
От так переспав з аутискою, зранку прокидаєшся аутом і йдеш розв'язувати диференціальні рівняння.

20

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

0xDADA11C7 написав:
cheappi386 написав:

...

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

Згідний. Але вивчивши С++, можна вивчити інші мови без зусиль. Плюси охоплюють багато специфічних речей і дають розуміння процесу програмування і якесь уявлення про архітектуру.