diff --git "a/2209040071/\344\270\244\346\225\260\344\271\213\345\222\214.cpp" "b/2209040071/\344\270\244\346\225\260\344\271\213\345\222\214.cpp" new file mode 100644 index 0000000000000000000000000000000000000000..c2a26b41270d86f87ae7c8e1a01cf5c39f31d4e7 --- /dev/null +++ "b/2209040071/\344\270\244\346\225\260\344\271\213\345\222\214.cpp" @@ -0,0 +1,16 @@ +#include + +int sum(int num1, int num2); + +int main() { + int a, b, result; + printf("Enter two numbers: "); + scanf("%d %d", &a, &b); + result = sum(a, b); + printf("The sum of %d and %d is %d\n", a, b, result); + return 0; +} + +int sum(int num1, int num2) { + return num1 + num2; +} \ No newline at end of file diff --git "a/2209040071/\346\211\200\346\234\211\347\232\204\345\245\207\346\225\260\351\225\277\345\272\246\347\232\204\345\255\220\351\233\206\347\273\204\347\232\204\345\222\214,cpp.cpp" "b/2209040071/\346\211\200\346\234\211\347\232\204\345\245\207\346\225\260\351\225\277\345\272\246\347\232\204\345\255\220\351\233\206\347\273\204\347\232\204\345\222\214,cpp.cpp" new file mode 100644 index 0000000000000000000000000000000000000000..09594766a1bcaa7ad216b6e59e7f0f8a56874679 --- /dev/null +++ "b/2209040071/\346\211\200\346\234\211\347\232\204\345\245\207\346\225\260\351\225\277\345\272\246\347\232\204\345\255\220\351\233\206\347\273\204\347\232\204\345\222\214,cpp.cpp" @@ -0,0 +1,36 @@ +#include + +int isOdd(int num); +int oddSubsetSum(int arr[], int size); + +int main() { + int arr[10], size, i; + printf("Enter the size of the array (max 10): "); + scanf("%d", &size); + printf("Enter the elements of the array:\n"); + for (i = 0; i < size; i++) { + scanf("%d", &arr[i]); + } + int sum = oddSubsetSum(arr, size); + printf("The sum of all odd subsets is %d\n", sum); + return 0; +} + +int isOdd(int num) { + return num % 2 != 0; +} + +int oddSubsetSum(int arr[], int size) { + int i, j, sum = 0; + for (i = 0; i < size; i++) { + if (isOdd(arr[i])) { + sum += arr[i]; + } + for (j = i + 1; j < size; j++) { + if (isOdd(arr[i] + arr[j])) { + sum += arr[i] + arr[j]; + } + } + } + return sum; +} \ No newline at end of file diff --git a/main.cpp b/main.cpp deleted file mode 100644 index 4562e17b782ed0a07d3274efd6e2cd31f395bce4..0000000000000000000000000000000000000000 --- a/main.cpp +++ /dev/null @@ -1,7 +0,0 @@ -#include - -int main(void) { - printf("Hello "); - - return 0; -}