added 7th task to lab14

This commit is contained in:
Kaehvaman 2024-10-21 17:07:20 +04:00
parent 4344348ce5
commit 3954ef59fc
3 changed files with 12 additions and 0 deletions

View File

@ -129,6 +129,9 @@
<ItemGroup> <ItemGroup>
<ClCompile Include="main.c" /> <ClCompile Include="main.c" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<Image Include="..\diagram.png" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets"> <ImportGroup Label="ExtensionTargets">
</ImportGroup> </ImportGroup>

View File

@ -19,4 +19,9 @@
<Filter>Исходные файлы</Filter> <Filter>Исходные файлы</Filter>
</ClCompile> </ClCompile>
</ItemGroup> </ItemGroup>
<ItemGroup>
<Image Include="..\diagram.png">
<Filter>Файлы ресурсов</Filter>
</Image>
</ItemGroup>
</Project> </Project>

View File

@ -142,6 +142,7 @@ int main() {
puts("4) Перед минимальным элементом вставить 0"); puts("4) Перед минимальным элементом вставить 0");
puts("5) Удалить все чётные элементы"); puts("5) Удалить все чётные элементы");
puts("6) Дублировать все чётные элементы"); puts("6) Дублировать все чётные элементы");
puts("7) Добавить в начало элемент, равный минимальному");
puts("99) Удалить максимальный элемент кратный трём"); puts("99) Удалить максимальный элемент кратный трём");
puts("10) Удалить элементы, встречающиеся в массиве только один раз"); puts("10) Удалить элементы, встречающиеся в массиве только один раз");
puts("11) Между массивами A и B обменять их самые длинные цепочки из одинаковых элементов"); puts("11) Между массивами A и B обменять их самые длинные цепочки из одинаковых элементов");
@ -187,6 +188,9 @@ int main() {
} }
} }
break; break;
case 7:
insert(arrmin(arr, size), 0, arr, &size);
break;
case 99: case 99:
deletemax3(arr, &size); deletemax3(arr, &size);
break; break;