PDA

نسخه کامل مشاهده نسخه کامل : c++ program



h_iut
16-12-2006, 19:11
با سلام خدمت تمام دوستان برنامه نویس
جند تا سوال داشتم هر کی می تونه کمکم کنه
قبلا از همکاری شما کمال تشکر و قدردانی را دارم
• یک کلاس تعریف کنید که شامل داده ای از نوع float است و در برنامه main دوماتریس از آن تعریف شود که تابع get مقادیرآن را از کاربر به شکل سطری دریافت و توسط عملگر + دو ماتریس با هم جمع می شوند و حاصل روی ماتریس اول قرار می گیرد سپس به شکل ستونی توسط تابع show نمایش داده می شوند.
• برنامه ی شی گرای زیر را بدون دستکاری mainتکمیل کنید.
[Class word
{
private:
string str;
static int count;
public;
}
int main()
{
Word w1,w2(this),w3(w2);
W1.getstring();
W3=that+w1+w2+w3;
if(w1<w2)
word::show();//count show
return 0;
}
• یک کلاس تعریف کنید که داده ی اول آدرس نوع intرا پشتیبانی کند و داده دوم به تعداد دلخواه کاربر یک آرایه از همان نوع داده ی اول در نظر گیرد و در بر نامه mainبا تابع getمقادیر آرایه در سه شی از کاربر دریافت و توسط عملگر++ روی هر شئ مقادیر آرایه درون شئ ها با هم جمع و حاصل روی مقدار داده ای اول قرار گیرد و سپس به کمک عملگر*مقادیر اول اشیا در هم ضرب و حاصل روی شئ سومی قرار گیرد وسپس با توابع show کلیه داده های شئ سوم داده شود.
• فرض کنید در یک فایل متنی به نام password.txtکه روی درایو جاری موجود است یک رشته کلمات ذخیره شده که به ترتیب تعداد کلماتthisوthatمی تواند نشان دهنده رمز ورودی برای کاربر باشد به کمک اشاره گرهای فایل و یک اشاره گر کاراکتری این رمز را پیدا و نمایش دهید.
• فرض کنید در یک فایل باینری به نام matrix.datکه روی درایو جاری موجود است تعداد 20 تا از اشیا کلاس personبا یک عضو داده ای به نام array که یک آرایه 10 کاراکتری است ذخیره شده به کمک اشاره گر های فایل و آرایه ی 4تائی اشیا موجود از نوع کلاس personاشیا موجود در فایل را درفایل را با دسته های 4 تائی خوانده و در هر دسته 4 تائی با یک روش دلخواه به شکل صعودی از array ها در فایل مرتب کنید.