العودة لقائمة المشاريع
التعديل على كود بسيط
الميزانية
$100.00 - $250.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
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;
}