- 305
- 23 533
СИ плюс плюс. Основы алгоритмизации.
เข้าร่วมเมื่อ 10 ต.ค. 2020
Данный курс посвящен изучению основ языка программирования С++ и методам построения эффективных алгоритмов.
В курсе будут рассмотрены следующие темы:
\tОсновы языка программирования С++
\tВетвление
\tЦиклы
\tФункции
\tМассивы
\tФайлы
\tСортировка
\tСоздание оконных приложений
Уважаемые зрители!!! В комментариях можете оставлять условия задач которые хотели бы чтоб я сделал разбор решения. Все их размещу в специальном плейлисте.
В курсе будут рассмотрены следующие темы:
\tОсновы языка программирования С++
\tВетвление
\tЦиклы
\tФункции
\tМассивы
\tФайлы
\tСортировка
\tСоздание оконных приложений
Уважаемые зрители!!! В комментариях можете оставлять условия задач которые хотели бы чтоб я сделал разбор решения. Все их размещу в специальном плейлисте.
21 15 Тестирования класса Прямоугольник с реализацией только конструктора
Тестирования класса Прямоугольник с реализацией только конструктора
มุมมอง: 30
วีดีโอ
21 14 Реализация конструкторов класса Прямоугольник
มุมมอง 146 หลายเดือนก่อน
Реализация конструкторов класса "Прямоугольник"
21 11 Реализация метода Показать класса Квадрат
มุมมอง 166 หลายเดือนก่อน
Реализация метода "Показать" класса Квадрат
21 10 Реализация метода Площадь класса Квадрат
มุมมอง 76 หลายเดือนก่อน
Реализация метода "Площадь" класса Квадрат
21 9 Реализация метода Периметр класса Квадрат
มุมมอง 56 หลายเดือนก่อน
Реализация метода "Периметр" класса Квадрат
21 8 Реализация конструкторов класса Квадрат
มุมมอง 76 หลายเดือนก่อน
Реализация конструкторов класса Квадрат
21 6 Унаследуем класс Квадрат от класса Фигура
มุมมอง 237 หลายเดือนก่อน
Унаследуем класс Квадрат от класса Фигура
21 2 Создание класса Фигура и описание его логики
มุมมอง 247 หลายเดือนก่อน
Создание класса Фигура и описание его логики
21 1 Моделирование классов геометрических фигур через наследование
มุมมอง 837 หลายเดือนก่อน
Моделирование классов геометрических фигур через наследование
20 6 Создание свойства для статического поля
มุมมอง 117 หลายเดือนก่อน
20 6 Создание свойства для статического поля
20 4 Проблема открытого статического поля
มุมมอง 237 หลายเดือนก่อน
20 4 Проблема открытого статического поля
20 3 Проверка работы статического поля для подсчета котиков
มุมมอง 87 หลายเดือนก่อน
20 3 Проверка работы статического поля для подсчета котиков
20 2 Создание статического поля для подсчета котиков
มุมมอง 97 หลายเดือนก่อน
20 2 Создание статического поля для подсчета котиков
19 8 Метод Спать параметры по умолчанию
มุมมอง 87 หลายเดือนก่อน
19 8 Метод Спать параметры по умолчанию
19 7 Параметры по умолчанию метода теория
มุมมอง 47 หลายเดือนก่อน
19 7 Параметры по умолчанию метода теория
19 6 Перегрузка метода Sound входной параметр строка и число
มุมมอง 57 หลายเดือนก่อน
19 6 Перегрузка метода Sound входной параметр строка и число
19 5 Перегрузка метода Sound входной параметр строка
มุมมอง 57 หลายเดือนก่อน
19 5 Перегрузка метода Sound входной параметр строка
19 4 Перегрузка метода Sound: входной параметр строка
มุมมอง 117 หลายเดือนก่อน
19 4 Перегрузка метода Sound: входной параметр строка
спасибо большое,помогли разобраться!!!
Бро, спасибо. Единственное полезное видео которое я посмотрел(прошлые 5 были бесполезными)
ПРОСТО ЛУЧШИЙ!!!!!!!!🇷🇺
благодарю! приятно, что вам помогло!
Первый!😅
благодарю!
Спасибо большое! Очень помогли!!!
Во благо!
за 5 секунд решил: a / (1 / b)
хорошее решение, а что будем делать с дробной частью )
@@CppOtACAround(a / (1 / b))
Как составить программу для отрицательных и положительных чисел?
т.е. что бы можно было вводить все возможные сочетания положительных и отрицательных чисел?
#include <iostream> #include <cmath> using namespace std; int main() { setlocale(LC_ALL, "rus"); int a, b; cout<<"Введите целое число A: "; cin >> a; cout<<"Введите целое число B: "; cin >> b; if (abs(b) > abs(a)){ int temp = a; a = b; b = temp; } int multi = 0; for(int i = 1; i <= abs(b); i++){ multi += abs(a); } if ((a < 0 && b > 0) || (a > 0 && b < 0) ){ multi = -multi; } cout << a << " * " << b << " = " << multi << " "; return 0; }
@@CppOtACA спасибо вам большое!
во благо!!!
это правда есть такой алгоритм или сам придумал?
сам придумал, для оптимизации логики и кода, в одном реальном проекте
спасибо за видео, отлично объяснил и помог решить задачу
Во благо!!!
Асимптотически алгоритм не изменился - Было О(n), стало О(n/2) = О(n) Частный случай с еденицей вообще никак не влияет на скорость, но усложняет код
Согласен, что в данном случае асимптотически алгоритм не изменился, но данное видео направлено на то, что бы на простых примерах думать, и создавать алгоритмы использующие меньше ресурсов.
с 0 было прогнозируемо :) , спасибо за видео!
Во благо!
спасибо
Во благо!
А как из звёздочки получить число ,цифры
Вы имеете ввиду, получить цифры после замены на звездочки?
спасибо за видео, коротко и ясно.
Во благо!!!
Очень хорошее объяснение!
Во благо! Ряд вам помочь!!!
Здравствуйте! Подскажите, пожалуйста, как ту же операцию реализовать в языке C#? Перестановка элементов внутри квадратных скобок приводит к ошибке и зависанию среды разработки.
Вот полный пример на С# (создание массива, вывод его на экран, и нахождение суммы элементов массива по столбцам: int n = 3, m=4; int[,]a=new int[n, m]; Random rand = new Random(); for(int i = 0; i < a.GetLength(0); i++){ for(int j = 0; j < a.GetLength(1); j++){ a[i,j] = rand.Next(1, 10); } } for(int i = 0; i < a.GetLength(0); i++){ for(int j = 0; j < a.GetLength(1); j++){ Console.Write("{0}\t", a[i, j]); } Console.WriteLine(); } for(int j = 0; j < a.GetLength(1); j++){ int sum = 0; for(int i = 0; i < a.GetLength(0); i++){ sum += a[i, j]; } Console.WriteLine("Сумма элементов столбца {0} равна {1}", j, sum); }
@@CppOtACA Спасибо Вам большое)) Хоть кто-то смог показать материал нормально. Всё работает! Моему счастью нет предела))
первый
Со звуком проблемы
Здравствуйте. Плейлист "Архив" содержит старые ролики. Их можете не смотреть.
Супер)
удачи тебе дружище
Благодарю!!!
интересный канал
Благодарю!