PDA

نسخه کامل مشاهده نسخه کامل : مهم ساختار



غززل
20-05-2009, 11:52
خواهش مي كنم كمكم كنيد خيلي ضروريه
برنامه ای بنویسید كه با استفاده از تابع یك آرایه 5 تایی از ساختار را دریافت كند كه این كتاب شامل عناوین زیر است: نام و قیمت و سال چاپ و موارد زیر را اجرا كند(هر كدام توسط یك تابع)
الف) مشخصات كتابی كه سال چاپ آن 88 می باشد و بیشترین قیمت را دارد در خروجی چاپ كند.
ب)كتابها را بر اساس حروف الفبا مرتب كرده و در خروجی چاپ كند.
ج)تعداد كتابهای هر سال چاپ در خروجی چاپ كند.
اگه هر كسی بلده خواهش می كنم جواب بده چون برام خیلی مهمه ممنون می شم.:11:

DaneshD
20-05-2009, 21:49
این برنامه که خیلی ساده هست. چرا خودتون سعی نمیکنید؟ ما هم به شما کمک می کنیم. اینکه ما برنامه شمارو بنویسیم هم تقلب هست و هم اینکه شما چیزی یاد نمی گیرید و به ضرر خودتون هست. من سعی میکنم شمارو راهنمایی کنم و شما خودتون تکلیف دانشجویی یا دانش آموزی خودتون رو انجام بدید.
ابتدا یک struct مثلا به صورت زیر تعریف کنید:

struct book
{
char[256] name;
int year;
int price;
};

و بعد یک آرایه پنجتایی از این struct در نظر بگیرید.

book tmp[5];

حالا با گرفتن اطلاعات از طریق دستور cin هر element از tmp رو پر کنید. دقت کنید که مثلا قیمت اولین کتاب بصورت زیر قابل دسترسی هست

tmp[0].price

که میتونید گرانترین کتاب رو پیدا کنید و هم با استفاده از مثلا bubble sort اونرو مرتب کنید.