شما سه خط اول برنامه رو حذف کن مشکلی نداره یعنی از سه تا کتابخونه ی اول تو برنامه استفاده نکردم
Printable View
شما سه خط اول برنامه رو حذف کن مشکلی نداره یعنی از سه تا کتابخونه ی اول تو برنامه استفاده نکردم
اینم برنامه ی دوم. ولی نمیدونم منظور سوال اینجوری بود یا نه
[PHP]#include <iostream>
#define max 100
using namespace std;
int n;
void subset(int array[], int start, int index, int no_of_subset)
{
int i,j;
if(index - start + 1 == no_of_subset)
{
if(no_of_subset == 1)
{
for(i = 0 ; i < n ; i++)
cout<<array[i]<<endl;
}
else
{
for(j = index ; j < n ; j++)
{
for(i = start ; i < index ; i++)
cout<<array[i];
cout<<array[j]<<endl;
}
if(start != n - no_of_subset)
subset(array ,start+1, start+1, no_of_subset);
}
}
else
subset(array, start, index+1, no_of_subset);
}
int main()
{
int i;
int array[max];
cout<<"Input Size of Array : ";
cin>>n;
cout<<"\nInput Elements : ";
for(i = 0 ; i < n ; i++)
cin>>array[i];
cout<<"\nSubsets Are : \n\n";
for(i = 1 ; i <= n ; i++)
subset(array, 0, 0, i);
cout<<"\n\n";
system("pause");
return 0;
}[/PHP]
یعنی از main به بعد رو حذف کنم؟ اینجوری که تابع نمیشه.نقل قول:
نه. مگه شما اینارو نمیگی :نقل قول:
[PHP]
#include <stdio.h>
#include <stdlib.h>
#include <string.h>[/PHP]
این سه خط رو حذف کنین
GetDig
int result=GetDig(num,n);
system("pause");
این قسمتاش رو نفهمیدم.
خوب اون متغیر result مقدار برگشتی تابع رو ذخیره میکنه
system("pause") هم معادل همون getch() هست که تو آخر برنامه مینویسن که بعد از اتمام برنامه ازش خارج نشه
GetDig چیه؟نقل قول:
GetDig اسم تابعی هست که تعریف کردیم (بالای main) :mellow:نقل قول:
بسمه تعالی
سلام دوستان من یه کد c دارم که توی فهمش مشکل دارم. البته از اسمم معلومه که تازه کارم. راستش در رابطه با یه الگوریتم تخصصی هستش که من روی کاغذ یه چیزایی از الگوریتم رو می فهمم.
واقعا موندم چیکار کنم چون از نظر زمان تو مضیقه هستم و باید سریعا یه تغییراتی تو کد بدم و ران بگیرم و نتایج رو گزارش کنم.
زمان برام واقعا حیاتی هستش، اگه ممکنه بهترین کاری که می تونم بکنم رو بهم بگین. مثلا برم کنار یکی که c بلده بگم انجام بده برام ؟ آیا می تونه؟ چون واقعا تخصصی هستش.
یا کد رو بفرستم برای کسی که برام کامنت بذاره؟ یا خودم با دانش کمم شروع به فهم کنم که این روش خیلی وقت گیره و منه ماکزیمم چند روز تا یه هفته وقت دارم.
اگه کسی رو سراغ دارین بهم بگین واقعا در موندم:10:
ممنونم و موفق باشین
F10 , F11 , SHIFT + F11
کار این سه تا دکمه رو که توی محیط برنامه نویسی بلدی؟؟
تنها راهی که پیشنهاد میکنم اینه که با این کلیدها + STOP گذاشتن خودت بری جلو و بفهمی که داره چی کار میکنه!