101 группа.


Сервер группы в Discord: https://discord.gg/MK74CdXcmU


Решенные задачи присылать на адрес nap.mmf1@gmail.com


Требования к оформлению присылаемых программ:

1. Присылайте письмо с задачами как ответ на свое письмо или на письмо от преподавателя, чтобы все письма были в одной нити переписки

2. Тема письма: 101 Фамилия 1 семестр (Например, «101 Бармалеев 1 семестр»)

3. Каждая программа должна размещаться в отдельном файле, имя файла должно состоять из номера задачи (для задач из темы 2 и 3 к номеру задачи прибавляется 200 или 300 соответственно) и расширения ".c" (например, «3.с», «13.с» или «205.с»)

4. Код должен быть отформатирован по отступам:

a) внутри блока (в фигурных скобках) во всех строках должны быть одинаковые отступы

b) после начала нового блока отступы увеличиваются на постоянную величину (рекомендуемая величина 4), после окончания блока уменьшаются на ту же величину (примеры см. в конспектах лекций с расширением .txt)

5. Программа должна быть компилируемой компилятором gcc с опциями -lm -W -Wall -Wpointer-arith -Wwrite-strings -Wcast-align -Wformat-security -Wmissing-format-attribute -Wformat=1 -Wno-long-long -Wcast-align -Winline -Werror -pedantic -pedantic-errors -std=gnu99 -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wold-style-definition -Wdeclaration-after-statement -Wbad-function-cast -Wnested-externs -Wunused -Wuninitialized -fPIC, например:

gcc tmp.c -lm -W -Wall -Wpointer-arith -Wwrite-strings -Wcast-align -Wformat-security -Wmissing-format-attribute -Wformat=1 -Wno-long-long -Wcast-align -Winline -Werror -pedantic -pedantic-errors -std=gnu99 -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wold-style-definition -Wdeclaration-after-statement -Wbad-function-cast -Wnested-externs -Wunused -Wuninitialized -fPIC

6. Если программа требует ввода каких-либо данных, то она должна сообщать, каких данных и, при необходимости, в каком порядке их вводить (например, коэффициенты многочлена). Если результат выводится не на экран, то программа должна сообщать, где его искать.



Рекомендуемая среда для запуска gcc под Windows: cygwin, скачать можно на сайте https://cygwin.com/install.html

Под Windows можно также использовать gcc в окне MS DOS, если установить MinGW, скачать его можно на сайте https://sourceforge.net/projects/mingw/files/ (нажав там на кнопку «Download Latest Version”)