## letsbegin Копия README.md на сайте `https://timp.pw/121/lab0_letsbegin` ``` Пользователи VM user/user root/root ``` Задачи: * Развернуть ВМ `debian 11`. * shell intro * потыркать gcc, vim/gedit/code (visual studio code), man * Вспомнить/почитать про указатели в C * написать функции * helloworld -- программа печатающая helloworld ^_^ * написать функцию mystrlen (функция, печатающая длину строки) Интерфейс функции: ``` int mystrlen(const char *s); ``` * написать функцию mystr_idx, которая находит индекс строки substr в строке str или -1, если такой подстроки нет Интерфейс функции: ``` int mystr_idx(char *str, char *substr) ``` Примеры работы: mystr_idx("helloworld", "world") == 5 mystr_idx("helloworld", "helloworld") == 0 mystr_idx("helloworld", "foo") == -1 * sum (функция должна суммировать int-массив) * fibonachi Могут пригодится утилиты: * cd, ls, mv, cat, pwd -- утилиты для навигации * gcc(1) -- компилятор * diff(1) -- утилита для поиска различий между двумя текстовыми файлми может пригодится для тестов * rm(1) -- утилита для удаления файлов * code -- Среда разработки VSCode * vim(1) -- текстовый редактор