Пишите, компилируйте и запускайте код C++ прямо в браузере — бесплатно и без установки
Мощные серверы обеспечивают быструю компиляцию вашего кода. Получайте результаты выполнения программы за считанные секунды.
Современный редактор с подсветкой синтаксиса C++, автоматическими отступами и интеллектуальными подсказками для комфортного кодирования.
Ваш код выполняется в изолированной среде, что гарантирует безопасность данных и надежную защиту от вредоносных программ.
Наш онлайн компилятор предоставляет все необходимые инструменты для эффективной работы с современным C++
Используйте все современные возможности Си плюс плюс, включая лямбда-выражения, auto, умные указатели, шаблоны и многое другое.
Мгновенная подсветка кода делает чтение и отладку проще, а программирование эффективнее.
Поддержка стандартного ввода-вывода для тестирования программ. Вводите данные для программы через отдельную вкладку во время выполнения.
Получайте понятные и подробные сообщения о проблемах в коде для быстрого исправления ошибок и опечаток.
Доступ к стандартной библиотеке шаблонов C++ с векторами, строками, алгоритмами и другими полезными контейнерами и функциями.
Начните программировать на C++ сразу, без необходимости создания аккаунта или установки компиляторов и IDE.
Студенты
Идеальное решение для выполнения лабораторных работ и учебных заданий по C++. Не требует установки сложных сред разработки — начинайте кодировать сразу.
Преподаватели
Удобный инструмент для демонстрации примеров кода на лекциях и практических занятиях. Быстрая проверка студенческих работ онлайн без локальной настройки.
Разработчики
Быстрое тестирование алгоритмов, прототипирование классов и отладка фрагментов кода без запуска полноценной IDE. Идеально для экспериментов с новыми возможностями C++.
Осваивайте C++ на практических примерах, которые можно использовать в ваших проектах
#include <iostream>
int main() {
std::cout << "Hello, world!" << std::endl;
return 0;
}
Привет, мир!
Базовый пример программы на C++ с использованием потокового вывода.
#include <iostream>
using namespace std;
int main() {
double a, b;
char op;
cout << "Введите выражение: ";
cin >> a >> op >> b;
switch(op) {
case '+':
cout << a + b << endl;
break;
case '-':
cout << a - b << endl;
break;
case '*':
cout << a * b << endl;
break;
case '/':
if (b != 0)
cout << a / b << endl;
else
cout << "Ошибка: деление на ноль" << endl;
break;
default:
cout << "Ошибка: неизвестная операция" << endl;
}
return 0;
}
Калькулятор на C++
Пример реализации калькулятора с использованием потокового ввода/вывода.
Проверенные источники для глубокого изучения языка программирования C++
Просто запустите компилятор и выполните код онлайн
Открыть компилятор С++