Loading [MathJax]/extensions/tex2jax.js

Упражнения

A: Версия компилятора и версия стандарта

Напишите программу, которая выводит выводит на экран значения двух системных макросов: __VERSION__ (версия компилятора) и __cplusplus (версия стандарта языка), в отдельных строках. Сдайте на проверку эту программу.

Задание может быть выполнено только с использованием компилятора GNU C++ или Clang C++ (но не Visual Studio).

Попробуйте запустить эту программу на разных online-средах, например, ideone.com, onlinegdb.com, repl.it, codeforces.com.

Пример

Ввод Вывод
 
12.2.1
202100

B: Скриншот среды разработки Code::Blocks

Установите дома среду разработки Code::Blocks версии 20.03 с компилятором. Под Windows вам нужно скачать с сайта файл "codeblocks-20.03mingw-setup.exe".

Запустите в нём программу из первого задания. Сделайте скриншот, демонстрирующий работу среды (должно быть видно, что вы умеете компилировать и запускать программы).

Скриншот сдайте в тестирующую систему в формате PNG или JPEG.

Как сделать скриншот в Windows:

  1. Нажать на кнопку PrtSc (Print Screen). Изображение экрана скопируется в буфер обмена.
  2. Запустить редактор Paint. Вставить картинку из буфера обмена.

С: Скриншот среды разработки VSCode

Установите:

  1. Компилятор MinGW-w64 gcc с сайта winlibs.com — используйте этот архив.
  2. Добавьте путь к компилятору g++ в PATH.
  3. Установите VSCode.
  4. Установите в VSCode C/C++ Extension Pack.

Если вы используете Linux, то не нужно устанавливать компилятор — используйте системный компилятор. Если вы используете MaсOS — используйте системный компилятор Clang.

Запустите VSCode, откройте в нём программу из первого задания. Сделайте скриншот, демонстрирующий работу VSCode (должно быть видно, что вы умеете компилировать и запускать программы, и что у вас стоит свежая версия компилятора).

Скриншот сдайте в тестирующую систему в формате PNG или JPEG.