واضح آرشیو وب فارسی:سایت ریسک: Axim23-11-2007, 09:24 PMدوستان عزيز سلام. يك پروژه دارم كه وقت زيادي هم نداره و نهايتا تا فردا پس فردا بايد تحويل بدم. پروژه حتما به زبان سي بايد باشه موضوع: نرم افزار شبيه ساز مسابقات ليگ هست كه 5 تيم حضور دارند. كاربر اسامي 5 تيم را وارد كرده و باهم بازي ميكنند 5 تيم. گلها و اسم زننده گل و دقيقه ثبت ميشه و در اخر اطلاعات زير داده ميشه: اقاي گل مسابقات. تيم قهرمان . گل زده و خورده و امتياز . تعداد مساوي و برد و باخت (براي هر 5 تيم). مدت زمان برد باخت و مساوي هر تيم(هم در هربازي و هم دركل) مثلا اگر تيمي 1 بر صفر تا دقيقه 15 عقب بود. اون 15 دقيقه جزو زمان بازنده بودنش به حساب مياد. منتظر عنايت و لطف دوستان هستم. انشالله جبران كنم. ضمنا اگر همش هم نشد ناقص هم بنويسيد بازم خوبه و سعي ميكنم خودم تكميلش كنم. اگر كامل باشه نور علا نوره. يك دنيا ممنون ::11: Axim06-12-2007, 07:01 PM#include <iostream.h> //header file #include <iomanip.h> //header file #include <stdio.h> #include <conio.h> struct teamdb // tema database structure { char namet[50]; //name of team lenth int gzadeh; //tedad dol zadeh int gkhordeh; //tedad gol khordeh int emtiaz; //emtiaz char namegoal[20][50]; //zanandeh goal; int sumgoalzadeh; //majmoe golhay zadeh int sumgoalkhordeh; //majmoe golhay khordeh int sumemtiaz; //majmoe emtiazat }; void bubblesort(int [], int); // tabe bubblrsort baray morattab sazi bar asas emtiaz void swap(int *, int *); int main() { const int n = 5; teamdb t[5]; int i = 0, temp[n]; for( ; i <= 4; ++i) { cout << "name team "<< i + 1 <<"ra vared konid:"; cin >> t[i].namet; t[i].gkhordeh = 0; t[i].gzadeh = 0; t[i].emtiaz = 0; t[i].sumgoalzadeh = 0; t[i].sumgoalkhordeh = 0; t[i].sumemtiaz = 0; } for(i = 0; i <= 3; ++i) { for(int j = 1 + i; j <= 4; ++j) { if(t[i].namet != t[j].namet) { cout << t[i].namet << " " << t[j].namet << " "; cout << " "; } cout << "tedad goal zadeh team" << i + 1 <<" ra vared konid:"; cin >> t[i].gzadeh; t[i].sumgoalzadeh += t[i].gzadeh; t[j].sumgoalkhordeh += t[i].gkhordeh; cout << "tedad goal zadeh team" << j << "ra vared konid:"; cin >> t[j].gzadeh; t[j].sumgoalzadeh += t[j].gzadeh; t[i].sumgoalkhordeh += t[j].gzadeh; if(t[i].gzadeh > t[j].gzadeh) t[i].sumemtiaz += 3; else { if(t[i].gzadeh == t[j].gzadeh) { t[i].sumemtiaz = 1; t[j].sumemtiaz = 1; } } cout << "vared konid name goal zan team" << i + 1 << endl; for(int k = 0; k < t[i].gzadeh; ++k) cin >> t[i].namegoal[i]; cout << "vared konid name goal zan team" << j << endl; for(int h = 0; h < t[j].gzadeh; ++h) cin >> t[j].namegoal[j]; } temp[i] = t[i].sumemtiaz; bubblesort(temp, n); for(i=0;i<=4;i++) { cout<<temp[i]<<" "; cout<<t[i].sumgoalzadeh<<" "; cout<<t[i].sumgoalkhordeh<<" "; } getch(); return 0; } void bubblesort(int a[], int n) { for(int i = 1; i <= n - 1; ++i) for(int j = 0; j < n - i; ++j) if(a[j] > a[j+1]) swap(&a[j], &a[j + 1]); } void swap(int *x, int *y) { int temp = *x; *x = *y; *y = temp; } Axim06-12-2007, 07:02 PMكسي بتونه ارورهاش هم برام بگيره كه خروجي بده محبت كرده سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 500]