подталкивают в сферу фриланса. Собираюсь осваивать программирование и двигать на Upwork.
Какой язык программирования наиболее востребован и хорошо оплачивается,
хороший тон создавать функцию заранее, а после описывать ее (как в первом варианте) или же можно сразу описывать функцию (как во втором)?
Помогите понять
double power( double a, int n, int& m ) {
assert( n > 0 || ( a != 0.0 || n != 0 ) );
switch( n ) {
case 0:
return 1;
case 1:
return a;
default : {
double a2 = power( a, n / 2, m );
if( n & 1 ) {
m += 2;
return a * a2 * a2;
}
else {
m++;
return a2 * a2;
}
}
}
}
int main() {
double e, r;
int n, m;
while( true ) {
cout << "что возводить? : ";
cin >> e;
cout << "в какую степень? : ";
cin >> n;
m = 0;
r = power( e, n, m );
cout << e << "**" << n << "=" << r << ", число умножений " << m << endl;
}
return 0;
}
может кто знает
вводилось кол-во координат, после в зависимости от введенного числа просчитывались периметр, площадь, определялся тип фигуры,
С чего начать реализовывать транслятор языка?
Можете подсказать, как вообще эффективнее всего изучить сети?
TCP/IP Illustrated, Volume 1: The Protocols, 2nd Edition
W. Richard Stevens, Kevin R. Fall
May 05, 2012
Я в принципе знаком с OSI моделью, знаю различие протоколов, и вообще, как устроен интернет, но мне нужно что-то более практичное, например, знать как и где эти протоколы использовать, как вообще писать сетевые приложения, хотя бы самые примитивные.
морально подготовился к заполнению себя информацией в течении как минимум полугода прежде чем браться за свой первый проект где нибудь на фрилансе
Как задать массив, в который можно записать и целые и вещественные числа?
Пытаюсь поставить тип float или bouble,
Если ответ прост и полон, то его легко запомнить.
3) В какой среде разрабатывать под Виндой?
Вообще, в целом, разработка на Си к 2015 году приобрела человеческое лицо, или пока нет?
билд системы не канают, только make скрипты?
Лучше с умным потерять, чем с дураком найти
Какой язык даст хорошую основу, но не отпугнет?
Но вот что я не могу понять, если человек берет по часовую оплату, но из половины и даже больше этих часов он разбирается сам, как это можно сделать, получается, что он не совсем хороший программист? Или это в принципе нормальное явление? И как тогда поступать считать меньшее количество часов ?