Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Дз от 04.12.2024г.
- #include <iostream>
- int gcd(int a, int b) {
- while (b != 0) {
- int remainder = a % b;
- a = b;
- b = remainder;
- }
- return a;
- }
- int sumArray(int arr[], int size) {
- int sum = 0;
- for (int i = 0; i < size; ++i) {
- sum += arr[i];
- }
- return sum;
- }
- int findMax(int arr[], int size) {
- int max = arr[0];
- for (int i = 1; i < size; ++i) {
- if (arr[i] > max) {
- max = arr[i];
- }
- }
- return max;
- }
- void sortArray(int arr[], int size) {
- for (int i = 0; i < size - 1; ++i) {
- for (int j = i + 1; j < size; ++j) {
- if (arr[i] > arr[j]) {
- int temp = arr[i];
- arr[i] = arr[j];
- arr[j] = temp;
- }
- }
- }
- }
- int main() {
- int a = 12, b = 18;
- int arr[] = {6, 2, 9, 1, 4};
- int size = sizeof(arr) / sizeof(arr[0]);
- std::cout << "GCD(" << a << ", " << b << ") = " << gcd(a, b) << std::endl;
- std::cout << "Sum of array: " << sumArray(arr, size) << std::endl;
- std::cout << "Maximum element: " << findMax(arr, size) << std::endl;
- std::cout << "Sorted array: ";
- sortArray(arr, size);
- for (int i = 0; i < size; ++i) {
- std::cout << arr[i] << " ";
- }
- std::cout << std::endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement