diff --git a/sem1/andreychetporov/hw2/task1.cpp b/sem1/andreychetporov/hw2/task1.cpp deleted file mode 100644 index 9ab7f590..00000000 --- a/sem1/andreychetporov/hw2/task1.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include - -int main() -{ - setlocale(LC_ALL, "RUS"); - int number; - std::cout << "введите число в десятичной "; - std::cin >> number; - std::cout << "число в восьмеричной: " << std::oct << number << '\n'; - std::cout << "число в шестнадцатиричной: " << std::hex << number; -} diff --git a/sem1/andreychetporov/hw2/task2.cpp b/sem1/andreychetporov/hw2/task2.cpp deleted file mode 100644 index 6b4ad722..00000000 --- a/sem1/andreychetporov/hw2/task2.cpp +++ /dev/null @@ -1,30 +0,0 @@ - - -#include - -int main() -{ - int n; - setlocale(LC_ALL, "RU"); - for (int i = 2; i < 100000; i++) { - n = i; - while (n != 1) { - if (n % 2 == 0) { - n /= n; - } - else { - n = (3 * n + 1) / 2; - } - if (n == 1) { - std::cout << "число " << i << " удовлетворяет гипотезе Сиракуза"<<"\n"; - } - - } - - - - - } - std::cout << "первые 100000 натуральных чисел удовлетворяют гипотезе Сиракуза"; -} - diff --git a/sem1/andreychetporov/minihw2_4.cpp b/sem1/andreychetporov/minihw2_4.cpp new file mode 100644 index 00000000..41d33570 --- /dev/null +++ b/sem1/andreychetporov/minihw2_4.cpp @@ -0,0 +1,17 @@ +#include +#include +#include + +auto func = [](std::vector& vec) -> std::vector { + std::vector len; + for (int i = 0; i < vec.size(); i++) { + len.push_back(vec[i].length()); + std::cout << "string: " << vec[i] << " has length " << vec[i].length() << "\n"; + } + return len; + }; + +int main() { + std::vector vec{ "1293490890", "jsfaoikjhoias", "KSOFJHOioihsfiuoah928", "sajfoihj38fHf_9f"}; + func(vec); +}