Warrior
شنبه 23 خرداد 1388, 17:40 عصر
با سلام به همه ی دوستان,
مدتی است که در حال کار بر روی یک پروژه هستم. این پروژه قسمت های مختلفی دارد که به اختصار به آن ها اشاره می کنم:
1-خواندن اعداد از یک فایل
2-مرتب سازی اعداد
3-ساختن و ذخیره کردن آن ها به ترتیب در فایل و یا ذخیره کردن آن ها به شکل یک مثلث با استفاده از اعداد مرتب شده در یک فایل.
4-پیدا کردن عدد در فایلی که در قسمت 3 ساخته شده است
خب, حالا کمی مفصل تر توضیح می دهم:
در مورد خواندن اعداد:
فرض کنید این اعداد اعداد داخل یک فایل هستند(ترتیب اعداد حتما باید به شکل زیر باشد):
8
1
2
6
10
15
22
0
-10
-15
خط اول که آن را Bold کرده ام نشان گر تعداد رقم هایی است که برنامه باید از داخل فایل بخواند(در اینجا 8 عدد به غیر از خود خط اول). یعنی باید اعداد: 1,2,6,10,15,22,0,-10 از فایل خوانده شوند و سپس به ترتیب بزرگ به کوچک مرتب شوند.
من این دو مرحله (خواندن از فایل و مرتب سازی) را انجام داده ام.
مرحله ی بعدی را هم تا قسمت ذخیره کردن در فایل به صورت پشت سر هم را هم می توانم انجام دهم ولی...
در صورتی که بخواهم ذخیره سازی را به صورت مثلثی شود نمی دانم باید چه کار کنم...
یک مثال از روش ذخیره سازی مثلثی:
0
29 24
39 33 32
59 53 49 45
150 120 71 70 66
لطفا من را در این مورد راهنمایی کنید.
مشکل بعدی من, پیدا کردن عدد است...
من می خواهم دو Textbox در فرم قرار دهم و سپس شماره ی سطر را در یکی از این Textbox ها و شماره ی ستون در یکی دیگر وارد کنم و پس از زدن دکمه ای عدد مورد نظر پیدا شود و در صورتی که خانه ای که سطر و ستون آن را داده ایم خالی بود و یا اصلا چنین خانه ای در فایل وجود نداشت ارور دهد.
به راهنمایی شما نیاز دارم.
با تشکر
مدتی است که در حال کار بر روی یک پروژه هستم. این پروژه قسمت های مختلفی دارد که به اختصار به آن ها اشاره می کنم:
1-خواندن اعداد از یک فایل
2-مرتب سازی اعداد
3-ساختن و ذخیره کردن آن ها به ترتیب در فایل و یا ذخیره کردن آن ها به شکل یک مثلث با استفاده از اعداد مرتب شده در یک فایل.
4-پیدا کردن عدد در فایلی که در قسمت 3 ساخته شده است
خب, حالا کمی مفصل تر توضیح می دهم:
در مورد خواندن اعداد:
فرض کنید این اعداد اعداد داخل یک فایل هستند(ترتیب اعداد حتما باید به شکل زیر باشد):
8
1
2
6
10
15
22
0
-10
-15
خط اول که آن را Bold کرده ام نشان گر تعداد رقم هایی است که برنامه باید از داخل فایل بخواند(در اینجا 8 عدد به غیر از خود خط اول). یعنی باید اعداد: 1,2,6,10,15,22,0,-10 از فایل خوانده شوند و سپس به ترتیب بزرگ به کوچک مرتب شوند.
من این دو مرحله (خواندن از فایل و مرتب سازی) را انجام داده ام.
مرحله ی بعدی را هم تا قسمت ذخیره کردن در فایل به صورت پشت سر هم را هم می توانم انجام دهم ولی...
در صورتی که بخواهم ذخیره سازی را به صورت مثلثی شود نمی دانم باید چه کار کنم...
یک مثال از روش ذخیره سازی مثلثی:
0
29 24
39 33 32
59 53 49 45
150 120 71 70 66
لطفا من را در این مورد راهنمایی کنید.
مشکل بعدی من, پیدا کردن عدد است...
من می خواهم دو Textbox در فرم قرار دهم و سپس شماره ی سطر را در یکی از این Textbox ها و شماره ی ستون در یکی دیگر وارد کنم و پس از زدن دکمه ای عدد مورد نظر پیدا شود و در صورتی که خانه ای که سطر و ستون آن را داده ایم خالی بود و یا اصلا چنین خانه ای در فایل وجود نداشت ارور دهد.
به راهنمایی شما نیاز دارم.
با تشکر