العودة لقائمة المشاريع

التعديل على كود بسيط

60

نقاط الجدية مشروع جاد

من 100 — بناءً على نشاط صاحب المشروع، جودة الوصف، الميزانية، والعروض
الحالة
مكتمل
تاريخ النشر
منذ 6 سنوات
الميزانية
$100.00 - $250.00
مدة التنفيذ
2 يومين
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
C Java J.
عدد العروض
15
مشاريع قيد التنفيذ
0
التواصلات الجارية
0
المهارات المطلوبة
C# Programming PHP جافا سكريبت C++ Programming ASP.NET C# Programming PHP جافا سكريبت C++ Programming ASP.NET
الوصف
برنامج بسيط جدًا والكود متوفر .. المطلوب فقط التعديل عليه ليشمل عدد ١٠٠ arrays بدلًا من ادخال array واحده في كل مره .. يعني تطوير البرنامج التالي ليتمكن المستخدم من ادخال ١٠٠ array مكونه من خمس ارقام مختلفه .. الكود متوفر بكل اللغات هنا مثال ل ++c #include <stdio.h> #include <stdlib.h> void combinationUtil(int arr[], int n, int r, int count, int data[], int i); int compare (const void * a, const void * b) { return ( *(int*)a - *(int*)b ); } void printCombination(int arr[], int n, int r) { int data[r]; qsort (arr, n, sizeof(int), compare); combinationUtil(arr, n, r, 0, data, 0); } void combinationUtil(int arr[], int n, int r, int index, int data[], int i) { if (index == r) { for (int j=0; j<r; j++) printf("%d ",data[j]); printf("\n"); return; } if (i >= n) return; data[index] = arr[i]; combinationUtil(arr, n, r, index+1, data, i+1); while (arr[i] == arr[i+1]) i++; combinationUtil(arr, n, r, index, data, i+1); } int main() { int arr[] = {1,7,12,34,55} ; int r = 2; int n = sizeof(arr)/sizeof(arr[0]); printCombination(arr, n, r); return 0; }
عرض على مستقل