PDA

مشاهده نسخه کامل : درخواست C++ How to Program 5th Edition



Emperatour
02-03-08, 20:42
این کتاب C++ How to Program 5th Edition رو میخام. ولی برام مهمه که حتما PDF باشه که بتونم رو پاکت پیسی هم بخونمش. تشکر.:merci:

K A S R A
02-03-08, 20:55
سلام ...
من C++ Primer 3rd Edition رو دارم PDF و انگلیسی ... برات میذارمش . :cool:
:11():

K A S R A
02-03-08, 21:15
مرجع خیلی معتبریه ... امیدوارم به دردت بخوره :cool:
:11():

Emperatour
02-03-08, 21:16
کسرا جان من مال دایتل و دایتل رو میخام.

Emperatour
02-03-08, 21:20
اقا یک برنامه من میخام برا امشب. اگر بتونی بنویسی که مدیونم میکنی.
یک برنامه میخام که یسری تابع داره توش. تابع هاش اینا هست

ایحاد ارایه دینامیک به طول N دلخواه ( با دستور new(
خواندن مقادیر ارایه
چاپ مقادیر ارایع
و
bubble sort
insertion sort
Selection sort
binary search
linear search

اگر بنویسی خیلی ممنونت میشم. با سی++ . اقایی میکنی. فوریه فوریه.

Emperatour
02-03-08, 21:23
سورس هاشو گیر اوردم با سرچ. متصل کردن و هماهنگیش رو زحمت بکشی ممنونت میشم. فقط خیلی فوریه. فدات بشم


int binarySearch(int sortedArray[], int first, int last, int key) {
// function:
// Searches sortedArray[first]..sortedArray[last] for key.
// returns: index of the matching element if it finds key,
// otherwise -(index where it could be inserted)-1.
// parameters:
// sortedArray in array of sorted (ascending) values.
// first, last in lower and upper subscript bounds
// key in value to search for.
// returns:
// index of key, or -insertion_position -1 if key is not
// in the array. This value can easily be
// transformed into the position to insert it.

while (first <= last) {
int mid = (first + last) / 2; // compute mid point.
if (key > sortedArray[mid])
first = mid + 1; // repeat search in top half.
else if (key < sortedArray[mid])
last = mid - 1; // repeat search in bottom half.
else
return mid; // found it. return position /////
}
return -(first + 1); // failed to find key
}


int linearSearch(int a[], int first, int last, int key) {
// function:
// Searches a[first]..a[last] for key.
// returns: index of the matching element if it finds key,
// otherwise -1.
// parameters:
// a in array of (possibly unsorted) values.
// first, last in lower and upper subscript bounds
// key in value to search for.
// returns:
// index of key, or -1 if key is not in the array.

for (int i=first; i<=last; i++) {
if (key == a[i]) {
return i;
}
}
return -1; // failed to find key
}



Selection sort

for(int x=0; x<n; x++)

{

int index_of_min = x;

for(int y=x; y<n; y++)

{

if(array[index_of_min]<array[y])

{

index_of_min = y;

}

}

int temp = array[x];

array[x] = array[index_of_min];

array[index_of_min] = temp;

}









Bubble sort

for(int x=0; x<n; x++)

{

for(int y=0; y<n-1; y++)

{

if(array[y]>array[y+1])

{

int temp = array[y+1];

array[y+1] = array[y];

array[y] = temp;

}

}

}



Insertion Sort Algorithm


void InsertionSort( Elem* array, int n )
{
// Insert i'th record on the top sorted part of the array
for (int i = 1; i < n; i++)
for (int j = i; (j > 0) && ( array[j] < array[j-1] ); j--)
swap( array, j, j-1 );
}

K A S R A
02-03-08, 21:25
Emperatur جان سعی می کنم تا 1 ساعت واست بنویسمش ... :great:
نگرانش نباش حله .
:11():

Emperatour
02-03-08, 21:40
اخ فدات بشم من. کسرا خیلی اقایی. رو کمکت حساب میکنم. ایشاللا جبران کنم

K A S R A
02-03-08, 23:17
اخ فدات بشم من. کسرا خیلی اقایی. رو کمکت حساب میکنم. ایشاللا جبران کنم

خواهش می کنم داداش ... آقایی از خودته :give_rose:
واست نوشتمش :cool:
سورس کد + فایل exe. رو واست می ذارم ... سعی کن با اعداد کوچیک بین 0 تا 25 تستش کنی .. آخه اینطوری ستاره هاش قشنگتر چاپ میشه :lol:
اگه جاییش مشکلی داشت خبرم کن .... ( آخه برنامه عجله ای شد :1. (38):)
موفق باشی ...
:11():

Emperatour
03-03-08, 00:20
اقا خیلی حال دادی کسرا جان. فقط دوتا زحمت بکشی عالی تر میشه. یکی که با اعشاری باشه. دو اینکه این ستاره ها و ... رو کمتر کن. ساده تر بشه من بتونم برم پای تخته بنویسمش :دی.

K A S R A
03-03-08, 01:17
سعیدجون من تا جا داشت پیغام ها و ستاره هاشو حذف کردم ... این چندتا پیغامم دیگه اگه حذف بشه برنامه تا حدودی ناخوانا میشه :cool:اینم New Version برنامه ... :great:

Emperatour
03-03-08, 01:28
ایشاللا جبران کنم داش کسرا. اقایی.

K A S R A
03-03-08, 01:29
اقا خیلی حال دادی کسرا جان. فقط دوتا زحمت بکشی عالی تر میشه. یکی که با اعشاری باشه. دو اینکه این ستاره ها و ... رو کمتر کن. ساده تر بشه من بتونم برم پای تخته بنویسمش :دی.

آخ سعید من اعشاری رو همین الان دیدمش...دوباره تغییرش دادم. این یکی دیگه فکر کنم کامل و OK باشه ( اون جمله اولشو هم پاک کردم )
موفق باشی سعید جون
:11():

Emperatour
03-03-08, 01:33
عالیه عالیه کسرا. فقط دوتا سوال. یکی که نمیشه کاری کرد با بورلند سی و نسخه های قدیمیتر سازگار بشه و ران بشه؟ دو اینکه این usingnamespace چیکار میکنه؟

Emperatour
03-03-08, 01:59
کسرا جان امشب خیلی زحمتت دادم. تشکر فراووون. Only the registered members can see the link

اشتباه شد. معذرت میخام از امیر عزیز

Emperatour
08-03-08, 16:23
دوتا درخواست دارم. یک گزارشی مختصر و مفید از لیست های تک پیوندی+ عملگرهاشون

دو برنامه ای که سبک نوشتنش اینطوریه:
پروتوتایپ عملگرهای ارایع
int main
static float *P
CREATE ARRAY FUNCTION
while()
m=menu
اینجا یک منو میاد ( سویچ کیس) که کاربر مثلا میزنه 1 فلان تابع اجرا میشه
switch(m)
case1: تابع خواندن مقدار
2 نمایش
3 جستجو خطی
و..


شبیه همون قبلیس فکنم. نکته اینکه این USING NAMESPACE رو نداشته باشه. هرچی ساده تر بهتر. با BORLAND C++ 4.5 قابل اجرا باشه. تروخدا هرچی ساده تر بهتر. میبره پای تخته ضایه میشیم :اشک

K A S R A
08-03-08, 19:26
دوتا درخواست دارم. یک گزارشی مختصر و مفید از لیست های تک پیوندی+ عملگرهاشون

دو برنامه ای که سبک نوشتنش اینطوریه:
پروتوتایپ عملگرهای ارایع
int main
static float *P
CREATE ARRAY FUNCTION
while()
m=menu
اینجا یک منو میاد ( سویچ کیس) که کاربر مثلا میزنه 1 فلان تابع اجرا میشه
switch(m)
case1: تابع خواندن مقدار
2 نمایش
3 جستجو خطی
و..


شبیه همون قبلیس فکنم. نکته اینکه این USING NAMESPACE رو نداشته باشه. هرچی ساده تر بهتر. با BORLAND C++ 4.5 قابل اجرا باشه. تروخدا هرچی ساده تر بهتر. میبره پای تخته ضایه میشیم :اشک

سلام سعید جون ...
یه خواهشی ازت دارم , جون کسری بیا و از این BORLAND C++ 4.5 دل بکن ... صواب داره :lol:

حالا نمی خوای NET 2008. نصب کنی نکن ...
ولی لا اقل
یه VS6 در اسرع وقت نصب کن ... خدا خیرت بده
آخه نمیشه برنامه ای رو که تو VS نوشتی تو Borland کامپایل کنی یه جاهاییش Error میده ...

:11():

Emperatour
08-03-08, 19:30
خوب اخه مبنای کار کلاس ما بورلند سی هست. هدرهای اونو من بلدم. جور دیگه بنویسی میترسم گیر بده یا من نفهمم. حالا اگر نشد با همون بنویس. نوکرتم. اون یوزینگ نیم اسپیس و.. هم حواست باشه. قربونت.

Emperatour
10-03-08, 00:51
کسرا تروخدا بم برسون امشب. صبح کلاس دارم

K A S R A
10-03-08, 02:11
کسرا تروخدا بم برسون امشب. صبح کلاس دارم

سعید جون حقیقتش این برنامه آخریتو نفهمیدم قضیش چیه ... این روزا هم که شبه عیده مخمون زیاد نمیکشه :lol:
متن کامل و دقیق صورت برنامتو بنویس ببینم چی کار میتونم واست بکنم :cool:
نگرانش نباش ... حل میشه :yes:

Emperatour
10-03-08, 02:42
بیخیال. من بد گفتم. چون استاده هم بد گفت. همون قبلیو کمپاتیبل کردم با بورلند و پرینت گرفتم. قربونت

vpn3vpn
03-06-09, 19:40
سلام دوستان عزیز!
من یه سورس یه برنامه رو می خواستم که با C++ نوشته شده باشه!
برنامهای که یه معادله مثلثاتی بگیره و نمودارش رو رسم کنه!یا بهش مقدارات معادله رو بدیم.هر چی گشتم چیزی پیدا نکردم.
تو بخش c++ که مبین جان زود بهم جواب میدن.اینجا رو نمیدونم.
من از c++ چیزی بلد نیستم.یه فنر اینو ازم خواسته.منم گفتم بیام اینجا!
اگر زحمت بکشید کامل بنویسید و با rar آرشیو کنید و بهم بدید.خیلی خیلی ممنونتون میشم!
اینی که گفتم اگر چیز دیگه ای هم اضافش کنید که کامل تر بشه دیگه عالیه!

deopen
28-07-09, 12:30
امیدوارم مفید باشند.

deopen
28-07-09, 12:37
.................................................. .................................................. ................................

deopen
28-07-09, 12:48
Only the registered members can see the link