StartCoding
350 subscribers
302 photos
25 videos
5 files
36 links
Канал школы по программированию StartCoding
Instagram : instagram.com/startcoding.tj
Facebook : facebook.com/StartCodingtj
Чат: https://t.me/startCoding2020
Тел: 92 769 99 72, 990097575
Download Telegram
Какая функция используется для определения длины строки в C++?
Anonymous Quiz
30%
length()
8%
count()
53%
size()
9%
strlen()
В каком диапазоне находятся индексы элементов массива с размером 10 в С++?
Anonymous Quiz
30%
0-10
16%
1-10
3%
1-9
51%
0-9
Какой тип данных используется для указания, что функция не возвращает значение?
Anonymous Quiz
50%
void
27%
null
20%
none
3%
nil
Какой оператор используется для увеличения значения переменной на единицу?
Anonymous Quiz
6%
+
3%
*
8%
+1
83%
++
Каков размер типа данных double в байтах в стандарте C++?
Anonymous Quiz
10%
2
10%
4
49%
8
30%
16
👍2
Минимальный и максимальный элементы

Функции std::min_element и std::max_element возвращают минимальный и максимальный элементы соответственно из диапазона. В качестве коллекции элементов может выступать контейнер или массив. Диапазон элементов задается начальным и конечным итераторами контейнера/массива.

Здесь находим мин и макс элементы вектора numbers. В обоих случаях в качестве диапазона выступает весь контейнер — от итератора begin(numbers) до итератора end(numbers). Результатом каждой функции также является итератор. Потому для получения значения (максимального/минимального значения) применяем операцию разыменования: *std::min_element(...).

Так как диапазон поиска значений может быть только частью контейнера, ограниченной итераторами, то мы можем найти макс/мин значения на каком-то определенном диапазоне:
std::cout << "Min: " << *std::min_element(begin(numbers), end(numbers)) << std::endl;
std::cout << "Max: " << *std::max_element(begin(numbers), end(numbers)) << std::endl;
👍1
Сколько параметров в функции getline?
Anonymous Quiz
38%
2 или 3
13%
1
37%
2
12%
3
Функция floor

Функция floor в C++ используется для округления числа с плавающей запятой (типа float или double) вниз до ближайшего целого числа, которое меньше или равно исходному числу. Функция floor является частью стандартной библиотеки C++ и объявлена в заголовочном файле <cmath>.

Функция floor полезна, например, при работе с денежными суммами, когда вам нужно округлить результат вниз до ближайшего целого значения валюты, чтобы учесть минимальные единицы валюты.
🔥2
​​Как программисту сохранить своё здоровье?

Сидячий образ жизни программиста со временем сильно сказывается на его здоровье. Поэтому крайне важно как можно раньше начать бороться с этим, не дожидаясь каких-либо симптомов. Вот некоторые простые, но эффективные советы:

— Практика "20-20-20": Каждые 20 минут работы смотрите на объект, находящийся на расстоянии 20 футов (6 метров), в течение 20 секунд. Это поможет снизить усталость глаз.

— Используйте стол для стояния: Разнообразьте рабочий процесс, используя стол для стояния. Это поможет улучшить осанку и уменьшить проблемы со спиной.

— Метод Помодоро: 25 минут фокусированной работы, затем 5 минут перерыва. После каждого цикла делайте короткую физическую активность, например, приседания или отжимания.

— Гаджеты для улучшения осанки: Рассмотрите использование гаджетов, например, устройств для коррекции осанки, которые помогут поддерживать правильное положение тела.

— Используйте массажные коврики для стоп, чтобы стимулировать точки на стопах и улучшить кровообращение.

— Изучите простые упражнения для рук и запястий, которые можно выполнять прямо за рабочим столом, чтобы предотвратить туннельный синдром.

#советы #здоровье
👍14💯2
👍1
Какой код правильно создает указатель на целое число?
Anonymous Quiz
47%
int ptr;
31%
int* ptr;
6%
&ptr;
15%
new int();
Как выделить массив целых чисел динамически?
Anonymous Quiz
25%
malloc(sizeof(int) * 5);
42%
new int[5];
15%
allocate(int, 5);
18%
createArray<int>(5);
Как создать объект класса Car с именем myCar?
Anonymous Quiz
37%
Car myCar();
26%
Car myCar;
21%
new Car();
17%
create Car as myCar;
Media is too big
VIEW IN TELEGRAM
👍10🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Волновой алгоритм

Волновой алгоритм — это алгоритм поиска пути, который использует волновое распространение для определения кратчайшего пути от начальной вершины до целевой вершины.
👍5
Как компьютер понимает ваш код

Для разработчиков не секрет, что даже современные компьютеры понимают и обрабатывают машинный код — последовательность единиц и нулей. Однако такой код людям трудно писать и понимать. Для этого были придуманы своего рода «переводчики»:

Компиляция и интерпретация — два основных способа выполнения программного кода. Компиляция превращает исходный код в машинный, который может быть выполнен компьютером напрямую. Интерпретация, напротив, выполняет код построчно, не создавая отдельного исполняемого файла. Компиляция — как перевод текста с одного языка на другой, а интерпретация — как чтение и понимание текста на месте.
#теория
👍3🔥2
12 IT-профессий, не требующих умения программировать

Если писать код не хочется, но вас привлекает IT-сфера, рассмотрите эти профессии: возможно, в одной из них вы найдёте свое истинное призвание:

специалист тех. поддержки — обеспечивают бесперебойность работы продуктов;
IT-копирайтеры — вызывают у ЦА интерес к продукту;
технические писатели — объясняют сложное простым языком;
scrum-мастера — реализуют гибкую методологию ведения проектов;
дизайнеры — проектируют приятные и понятные интерфейсы;
маркетоголи — анализируют рынок и тренды;
SEO-специалисты — оптимизируют продукт для поисковых систем;
рекрутеры — ищут и нанимают специалистов;
менеджеры по продажам — заключают контракты с клиентами, находят к ним подход;
бизнес-аналитики — анализируют рынок и данные, помогают компании двигаться в правильном направлении;
продакт-менеджеры — отвечают за стратегическое видение и развитие продуктов;
проджект-менеджеры — отвечают за организацию и контроль разработки продуктов;
💯3