2022-polytech-%фамилия%
директорию 06_pointers_references
README.md
файл06_pointers_references/intro
создайте cmake-проект#include <cassert>
unsigned int length(const char* str)
{
// Решение тут
}
int main()
{
assert(length("a") == 1);
assert(length("ab") == 2);
assert(length("") == 0);
assert(length("hello world") == 11);
assert(length(nullptr) == 0);
return 0;
}
06_pointers_references/palindrome
создайте cmake-проектnullptr
и пустую строку)06_pointers_references/mul
создайте cmake-проектconst char* mul(const char* a, const char* b)
(напрмиер, mul(“2”, “3”) возвращает “6”)06_pointers_references/matmul
создайте cmake-проектm x n
(см. матричное умножение), void matmul(int** a, int m_a, int n_a, int** b, int m_b, int n_b, int** c)
bool mateq(int** a, int m_a, int n_a, int** b, int m_b, int n_b)
assert
и mateq
README.md
файлКомментарии