Последние задачи на C++

Цветок

В рождественский вечер на окошке стояло три цветочка, слева на право: герань, крокус и фиалка. Каждое утро Маша вытирала окошко и меняла местами стоящий справа цветок с центральным цветком. А Таня каждый вечер поливала цветочки и меняла местами левый и центральный цветок.

Далее...
Вычисление длины отрезка по координатам на C++

По условию задачи нам даны координаты отрезка на прямоугольной системе координат. Требуется найти длину отрезка и вывести с точность до 5 знаков после запятой (точки).

Далее...
Конечные автоматы

Однажды известный профессор обнаружил описания k конечных автоматов. По его мнению, нетривиальность конечного автомата, имеющего n состояний и m переходов...

Далее...
Поиск гипотенузы прямоугольного треугольника

По условию задачи дано два числа a и b. Найдите гипотенузу треугольника с заданными катетами.

Далее...

Последние статьи

Собственная реализация функции strstr на C++

Одной из задач при обучении программирования является задача по реализации на C++ собственной функции поиска подстроки в строке. Данной задачей в стандартной библиотеке занимается функция strstr...

Далее...
Минимальный элемент одномерного массива на C++

Задачи по поиску минимального элемента одномерного массива часто встречаются на курсах по программированию. Обычно задача ставится со следующими формулировками...

Далее...
Максимальный элемент одномерного массива

Задачи по поиску максимального элемента одномерного массива часто встречаются на курсах по программированию. Обычно задача ставится со следующими формулировками...

Далее...
Одномерный массив в C++

При решении многих задач (на самом деле почти всех задач прикладного характера) приходится прибегнуть к такому чудному типу данных как массив. Одномерные массивы довольно часто используются в реш...

Далее...
Где взять стандарт C++?

Стандарт С++ называется International Standard ISO/IEC 14882:2014(E) – Programming Language C++.

Далее...
Освобождение памяти от динамического массива

Периодически возникает необходимость в освобождении памяти от переменных, созданных во время работы программы. Это особо актуально, когда программа создает большие динамические массивы, которые используются в жизненном цикле программы ограниченное количество раз и в дальнейшем только занимают лишнее пространство в оперативной памяти.

Далее...

О языке программирования C++

C++ — компилируемый статически типизированный язык программирования общего назначения.

Поддерживает такие парадигмы программирования как процедурное программирование, объектно-ориентированное программирование, обобщённое программирование, обеспечивает модульность, раздельную компиляцию, обработку исключений, абстракцию данных, объявление типов (классов) объектов, виртуальные функции. Стандартная библиотека включает, в том числе, общеупотребительные контейнеры и алгоритмы. C++ сочетает свойства как высокоуровневых, так и низкоуровневых языков. В сравнении с его предшественником — языком C, — наибольшее внимание уделено поддержкеобъектно-ориентированного и обобщённого программирования[2].

C++ широко используется для разработки программного обеспечения, являясь одним из самых популярных языков программирования. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также развлекательных приложений (игр). Существует множество реализаций языка C++, как бесплатных, так и коммерческих и для различных платформ. Например, на платформе x86 это GCC, Visual C++, Intel C++ Compiler, Embarcadero (Borland) C++ Builder и другие. C++ оказал огромное влияние на другие языки программирования, в первую очередь на Java и C#.

Синтаксис C++ унаследован от языка C. Одним из принципов разработки было сохранение совместимости с C. Тем не менее, C++ не является в строгом смысле надмножеством C; множество программ, которые могут одинаково успешно транслироваться как компиляторами C, так и компиляторами C++, довольно велико, но не включает все возможные программы на C.

Источник: Wikipedia