Какой оператор используется для увеличения значения переменной на единицу?
  Anonymous Quiz
    6%
    +
      
    3%
    *
      
    8%
    +1
      
    83%
    ++
      
    👍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
  Функция floor
Функция floor в C++ используется для округления числа с плавающей запятой (типа float или double) вниз до ближайшего целого числа, которое меньше или равно исходному числу. Функция floor является частью стандартной библиотеки C++ и объявлена в заголовочном файле <cmath>.
Функция floor полезна, например, при работе с денежными суммами, когда вам нужно округлить результат вниз до ближайшего целого значения валюты, чтобы учесть минимальные единицы валюты.
Функция floor в C++ используется для округления числа с плавающей запятой (типа float или double) вниз до ближайшего целого числа, которое меньше или равно исходному числу. Функция floor является частью стандартной библиотеки C++ и объявлена в заголовочном файле <cmath>.
Функция floor полезна, например, при работе с денежными суммами, когда вам нужно округлить результат вниз до ближайшего целого значения валюты, чтобы учесть минимальные единицы валюты.
🔥2
  Как программисту сохранить своё здоровье?
Сидячий образ жизни программиста со временем сильно сказывается на его здоровье. Поэтому крайне важно как можно раньше начать бороться с этим, не дожидаясь каких-либо симптомов. Вот некоторые простые, но эффективные советы:
— Практика "20-20-20": Каждые 20 минут работы смотрите на объект, находящийся на расстоянии 20 футов (6 метров), в течение 20 секунд. Это поможет снизить усталость глаз.
— Используйте стол для стояния: Разнообразьте рабочий процесс, используя стол для стояния. Это поможет улучшить осанку и уменьшить проблемы со спиной.
— Метод Помодоро: 25 минут фокусированной работы, затем 5 минут перерыва. После каждого цикла делайте короткую физическую активность, например, приседания или отжимания.
— Гаджеты для улучшения осанки: Рассмотрите использование гаджетов, например, устройств для коррекции осанки, которые помогут поддерживать правильное положение тела.
— Используйте массажные коврики для стоп, чтобы стимулировать точки на стопах и улучшить кровообращение.
— Изучите простые упражнения для рук и запястий, которые можно выполнять прямо за рабочим столом, чтобы предотвратить туннельный синдром.
#советы #здоровье
Сидячий образ жизни программиста со временем сильно сказывается на его здоровье. Поэтому крайне важно как можно раньше начать бороться с этим, не дожидаясь каких-либо симптомов. Вот некоторые простые, но эффективные советы:
— Практика "20-20-20": Каждые 20 минут работы смотрите на объект, находящийся на расстоянии 20 футов (6 метров), в течение 20 секунд. Это поможет снизить усталость глаз.
— Используйте стол для стояния: Разнообразьте рабочий процесс, используя стол для стояния. Это поможет улучшить осанку и уменьшить проблемы со спиной.
— Метод Помодоро: 25 минут фокусированной работы, затем 5 минут перерыва. После каждого цикла делайте короткую физическую активность, например, приседания или отжимания.
— Гаджеты для улучшения осанки: Рассмотрите использование гаджетов, например, устройств для коррекции осанки, которые помогут поддерживать правильное положение тела.
— Используйте массажные коврики для стоп, чтобы стимулировать точки на стопах и улучшить кровообращение.
— Изучите простые упражнения для рук и запястий, которые можно выполнять прямо за рабочим столом, чтобы предотвратить туннельный синдром.
#советы #здоровье
👍14💯2
  Как объявить функцию, которая возвращает сумму двух чисел?
  Anonymous Quiz
    21%
    void add(int a, int b) { /* код сложения */ }
      
    40%
    int add(int a, int b) { /* код сложения */ }
      
    12%
    add(int a, int b) { /* код сложения */ }
      
    27%
    int sum(int a, int b) => a + b;
      
    👍1
  Как объявить массив строк с тремя элементами?
  Anonymous Quiz
    27%
    array<string> names = {"Alice", "Bob", "Charlie"};
      
    17%
    string[] names = {"Alice", "Bob", "Charlie"};
      
    54%
    string names[3] = {"Alice", "Bob", "Charlie"}; // Правильный ответ
      
    3%
    var names = ["Alice", "Bob", "Charlie"];
      
    Какой код правильно создает указатель на целое число?
  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;
      
    Как использовать блок try-catch для обработки исключения типа Exception?
  Anonymous Quiz
    39%
    try { /* код, который может вызвать исключение */ }   catch { /* обработка исключения */ }
      
    24%
    try(Exception e) { /* обработка иск..я */ }   catch { /* код, который может вызвать исключение */ }
      
    18%
    catch (Exception e) { /* код, который может вызвать иск..я */ }   try { /* обработка исключения */ }
      
    18%
    try { /*код, который может вызвать исключение */ }   catch (Exception& e) { /* обработка иск..я */ }
      
    This media is not supported in your browser
    VIEW IN TELEGRAM
  Волновой алгоритм
Волновой алгоритм — это алгоритм поиска пути, который использует волновое распространение для определения кратчайшего пути от начальной вершины до целевой вершины.
Волновой алгоритм — это алгоритм поиска пути, который использует волновое распространение для определения кратчайшего пути от начальной вершины до целевой вершины.
👍5
  Как компьютер понимает ваш код
Для разработчиков не секрет, что даже современные компьютеры понимают и обрабатывают машинный код — последовательность единиц и нулей. Однако такой код людям трудно писать и понимать. Для этого были придуманы своего рода «переводчики»:
Компиляция и интерпретация — два основных способа выполнения программного кода. Компиляция превращает исходный код в машинный, который может быть выполнен компьютером напрямую. Интерпретация, напротив, выполняет код построчно, не создавая отдельного исполняемого файла. Компиляция — как перевод текста с одного языка на другой, а интерпретация — как чтение и понимание текста на месте.
#теория
Для разработчиков не секрет, что даже современные компьютеры понимают и обрабатывают машинный код — последовательность единиц и нулей. Однако такой код людям трудно писать и понимать. Для этого были придуманы своего рода «переводчики»:
Компиляция и интерпретация — два основных способа выполнения программного кода. Компиляция превращает исходный код в машинный, который может быть выполнен компьютером напрямую. Интерпретация, напротив, выполняет код построчно, не создавая отдельного исполняемого файла. Компиляция — как перевод текста с одного языка на другой, а интерпретация — как чтение и понимание текста на месте.
#теория
👍3🔥2
  12 IT-профессий, не требующих умения программировать
Если писать код не хочется, но вас привлекает IT-сфера, рассмотрите эти профессии: возможно, в одной из них вы найдёте свое истинное призвание:
— специалист тех. поддержки — обеспечивают бесперебойность работы продуктов;
— IT-копирайтеры — вызывают у ЦА интерес к продукту;
— технические писатели — объясняют сложное простым языком;
— scrum-мастера — реализуют гибкую методологию ведения проектов;
— дизайнеры — проектируют приятные и понятные интерфейсы;
— маркетоголи — анализируют рынок и тренды;
— SEO-специалисты — оптимизируют продукт для поисковых систем;
— рекрутеры — ищут и нанимают специалистов;
— менеджеры по продажам — заключают контракты с клиентами, находят к ним подход;
— бизнес-аналитики — анализируют рынок и данные, помогают компании двигаться в правильном направлении;
— продакт-менеджеры — отвечают за стратегическое видение и развитие продуктов;
— проджект-менеджеры — отвечают за организацию и контроль разработки продуктов;
Если писать код не хочется, но вас привлекает IT-сфера, рассмотрите эти профессии: возможно, в одной из них вы найдёте свое истинное призвание:
— специалист тех. поддержки — обеспечивают бесперебойность работы продуктов;
— IT-копирайтеры — вызывают у ЦА интерес к продукту;
— технические писатели — объясняют сложное простым языком;
— scrum-мастера — реализуют гибкую методологию ведения проектов;
— дизайнеры — проектируют приятные и понятные интерфейсы;
— маркетоголи — анализируют рынок и тренды;
— SEO-специалисты — оптимизируют продукт для поисковых систем;
— рекрутеры — ищут и нанимают специалистов;
— менеджеры по продажам — заключают контракты с клиентами, находят к ним подход;
— бизнес-аналитики — анализируют рынок и данные, помогают компании двигаться в правильном направлении;
— продакт-менеджеры — отвечают за стратегическое видение и развитие продуктов;
— проджект-менеджеры — отвечают за организацию и контроль разработки продуктов;
💯3
  Функция std::getline
Функция std::getline в C++ используется для чтения строк из потока ввода, обычно с клавиатуры. Она является частью стандартной библиотеки C++ (iostream) и позволяет считывать строки, содержащие пробелы, в отличие от оператора извлечения (>>), который останавливается на первом пробеле.
#для_начинающих
Функция std::getline в C++ используется для чтения строк из потока ввода, обычно с клавиатуры. Она является частью стандартной библиотеки C++ (iostream) и позволяет считывать строки, содержащие пробелы, в отличие от оператора извлечения (>>), который останавливается на первом пробеле.
#для_начинающих
💯2🔥1