1

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

FakiNyan написав:

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

Ти можеш все коли маєш три сторони трикутника. Ну, не все, але кути знайти можна, отак.

2

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

221VOLT написав:
Arete написав:

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

І там і там є свої плюси/мінуси, але мені значно більше подобається саме на галерах, а от фрілансить навпаки.

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

з фрілансом таке цілком можливо))

Не бачу проблем - у випадку хвороби кажеш що захворів і залишаєшся вдома, в інших випадках чекаєш вихідних або береш відпустку.

3

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

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

І там і там є свої плюси/мінуси, але мені значно більше подобається саме на галерах, а от фрілансить навпаки.

4

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

cheappi386 написав:
Arete написав:

Саме це я маю на увазі - треба щось робити. А якщо і це не приносить результату значить він робить щось не те чи не так.

Так що ж робити ?

Можливо вам це не підійте, але я користуюсь приблизно такою схемою:

  • для того щоб дійти до мети А (отримати бажане) потрібно мати певні ресурси Б1, ..., Бн. Коли ж деяких з цих ресурсів нема то їх здобуття становиться метою Б. І виходить щоб отримати головну мету А потрібно досягти підмети Б1, Б2 і т.д.

  • для того щоб дійти до мети Б потрібно мати певні ресурси В1, ..., Вн..., ну ви зрозуміли.

В результаті виходить ієрархія цілей в якій "нижчерангові" більш прості цілі допомагають досягти більш складних "вищерангових" цілей. Досягнення всього цього планується згідно ієрархії, щось типу регресивного планування - більш складні плани та задачі розбиваються на більш прості, ті ще на простіші і т.д.  Все це виливається в щось на кшталт "для того щоб стати імператором всесвіту, потрібно спочатку викинути сміття та записатись на курси вокалу".
Я давно все планую за такою схемою, де я буду(чого досягну) за 5 років, 2 роки, 1 рік, півроку, місяць, тиждень. Чесно кажучи жодного разу нічого не досяг вчасно за планом, але все ж таки по-перше, крок за кроком я йду до мети і результати є, а по-друге так цікавіше жити, ніж бути просто інертною амебою.

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

5

(82 відповідей, залишених у Наші зустрічі)

Я б радістю зустрівся в Києві, в мене майже гнучкий графік то, кияни, пропонуйте час та місце :)

6

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

reverse2500 написав:

портфоліо є, а чи всім повезло, це вже інше питнання

reverse2500 написав:

нічого дивного не бачу, в мене теж немає

Краще все ж визначитись чи є чи нема.. чи зникло за період часу між двома повідомленнями :)
Взагалі-то сам факт наявності портфоліо не має значення, то був приклад. Та для того щоб можна було підтримувати якусь конструктивну бесіду треба бути хоч трохи послідовним в висловленнях...

7

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

reverse2500 написав:

портфоліо є, а чи всім повезло, це вже інше питнання

А портфоліо у cheappi386 якраз нема, йому не пощастило і він з ним не народився. Тому, як і всім іншим таким же лузерам, йому треба щось робити щоб воно з'явилось. Саме це я маю на увазі - треба щось робити. А якщо і це не приносить результату значить він робить щось не те чи не так.

8

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

cheappi386 написав:

"Божевілля - це точне повторення однієї й тієї ж самої дії. Раз по раз, у надії на зміну."

Мені подобається це прислів'я. Влучно.
https://quotefancy.com/media/wallpaper/1600x900/237687-Tony-Robbins-Quote-If-you-do-what-you-ve-always-done-you-ll-get.jpg

Ви вважаєте що, наприклад, тим людям у яких є портфоліо на апворк просто пощастило і вони з цим портфоліо народились? Чи вони все ж таки його десь взяли?

9

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

vtorgashov написав:

https://i.imgur.com/MmfizWn.png
Шоб вам добре було... (тим хто продати хоче за 1к)
Алилуя... В майлру хмара pdf знайшов

Розшарив свою збірку по плюсам, ю велкам.
Dropbox

10

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

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

Без книг можна програмувати, але погано, і сумно.

Прихований текст
https://s18.postimg.org/e3yxkp8x5/IMG_20171116_215537.jpg

11

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

Elementary OS. UHD 4k.
https://s18.postimg.org/8k81kmbkn/Screenshot_from_2017-11-16_02-08-34.png

12

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

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

#include <iostream>
#include <string> 
         
using namespace std;
int main()
{
  string str;
  bool flag;

  cout << "Enter string : ";
  cin >> str;

  size_t length = str.length();
  size_t i, j, tn;

//for (i = (length-1) / 2 + 1; i < length; i++)
  for (i = (length-1) / 2; i < length; i++)
  {
      for (j = 0; j < length - i-1; j++)
      {
          if (str[i + j-1] != str[i - j-1])
              break;
      }
      if (i == length - 2 && (str[i + j-1] != str[i - j-1]))
      {
          i = length-1;
          break;
      }
      if (j == length - i-1 && (str[i + j-1] == str[i - j-1]))
          break;
  }
  tn = i;

  for (i = (length) / 2 + 1; i < length; i++)
  {
      for (j = 0; j < length - i-1; j++)
          if (str[i - j - 1] != str[i + j - 2])
              break;

      if (i == length && (str[i - j-1] != str[i + j - 2]))
      {
          i = length;
          break;
      }
      if (j == length - i + 1 && (str[i + j-1] == str[i - j-2]))
          break;
  }


  if ((2 * i - length -2) < (2 * tn - length-1))
  {
      flag = true;
      tn = i;
  }
  else flag = false;


  if (flag == false)
  {
//    for (i = 0; i < 2 * tn - length; i++)
      for (i = 0; i < 2 * tn - length + 1; i++)
//        str.push_back(str[2 * tn - length - i-1]);
          str.push_back(str[2 * tn - length - i]);
  }

  if (flag == true)
  {
      for (i = 0; i < 2 * tn - length - 1; i++)
          str.push_back(str[2 * tn - length - i- 2]);
  }

  cout << "Result : " << str << endl;

  return 0;
}

13

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

1. З-за помилки в цьому рядку програма падає

46.| for(int j = 0; j < m; j++){

2. Бардак з індексами та непроініційованими змінними.
3. Розмір масиву задається не константними значеннями. (Виявляється деякі компілятори допускають таке неподобство...)

В класі stek ви використовуєте шаблонний параметр uniVar, в френдових функціях ви також використовуєте шаблонний параметр який називається точно так же - uniVar. Компілятор схоже не розуміє який з двох uniVar викорстовувати в сигнатурі операторів (uniVar &val, stek<uniVar> &ob), бо для нього це два різні параметри які називаються однаково.

З.І. Можна й так як ви зробили, то повна спеціалізація шаблонної функції. Доречі компілятору в VS2015 такий варіант не подобається.

15

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

Ахаха, можна робіть.

16

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

Поставте KDE Dolphin, він ставиться і на Windows.

Ем, неправильно виразився, файловий менеджер Dolphin йде в пакеті KDE і окремо без нього не ставиться. Тобто треба ставити весь desktop environment. Ось посилання.
https://sourceforge.net/projects/kde-windows/

17

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

Поставте KDE Dolphin, він ставиться і на Windows.
https://www.kde.org/images/screenshots/dolphin.png

18

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

ivannamukolaivna3 написав:

помилка: smatrix.h: No such file or directory

Цю частину кода треба зберегти в окремому файлі під назвою 'smatrix.h' в тому ж каталозі де і ваш cpp файл. А з cpp файла її видалити

#ifndef __SMATRIX_H
#define __SMATRIX_H
 
typedef struct Vector
{
unsigned int VectorSize;
double *Data;
} SVector;
 
typedef struct Matrix
{
unsigned int Row;
unsigned int Col;
double **Data;
}SMatrix;
 
 
SVector VectorCreate(int);
void GetVector(SVector*);
void VectorDisplay(SVector);
SVector VectorAdd(SVector,SVector);
SVector VectorDiff(SVector,SVector);
double VectorScalar(SVector,SVector);
SVector VectorMultConst(SVector,double);
void VectorInFile(char*,const SVector);
SVector VectorOutFile(char*);
SVector VectorPtr(SVector v,double(*func)(double));
double Function(double);
void VectorDelete(SVector*);
 
SMatrix MatrixCreate(unsigned int row, unsigned int col);
void GetMatrix(SMatrix*);
void DisplayMatrix(SMatrix);
SMatrix MakeEMatrix(SMatrix);
SMatrix MatrixMMMult(SMatrix,SMatrix);
SMatrix MatrixMMAdd(SMatrix,SMatrix);
SMatrix MatrixMMDiff(SMatrix,SMatrix);
SMatrix MatrixMVMult(SMatrix m,SVector v);
void MatrixDelete(SMatrix*);
SVector VectorCopy(SVector);
SMatrix MatrixCopy(SMatrix);
 
#endif

Це можна скопілити, якщо нема помилок, а от запустити - ні, бо це не програма а модуль.

19

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

ivannamukolaivna3 написав:

Чи можливо записати цю програму  в іншому вигляді.......

Я не впевнерний на 100%, але вважаю що це можливо.......

20

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

А метод std::string::find() чим вас не влаштував?
http://www.cplusplus.com/reference/string/string/find/