PDA

View Full Version : بردار



nkm
پنج شنبه 05 بهمن 1385, 21:17 عصر
بردار در C معادل چی هست به لاتین؟؟؟

چطور بگم اصلا بردار چی هست؟

ali_kolahdoozan
پنج شنبه 05 بهمن 1385, 21:40 عصر
منظورت آرایس یا ماتریس یا چیز دیگه ؟

nkm
پنج شنبه 05 بهمن 1385, 22:12 عصر
والا نمیدونم
برای محاسبه فاکتوریل اعداد بزرگ هست
تمام مطالب مربوط به اعداد بزرگ را هم مطالعه کردم

داخل این تمرین نوشته
"برای محاسبه هر کدام از مقادیر از برداری به طول 17 که در هر خانه ۀن هشت رقم قرار می گیرد استفاده کنید. "

aidinwashere
پنج شنبه 05 بهمن 1385, 22:35 عصر
سلام دوسته من!
به ماتریس یه بعدی یا همون آرایه، بردار هم میگن (البته تو فرنگ مرسومه، تو ایران زیاد بردار نمیگن، مایل بودی دلیلش رو هم برات میگم.)

greenway
پنج شنبه 05 بهمن 1385, 22:38 عصر
بردار در C معادل چی هست به لاتین؟؟؟


احتمالا Vector ، اما در سوالی که مطرح کردید به نظر یک آرایه از نوع int به سایز 17 در 8 است.

nkm
پنج شنبه 05 بهمن 1385, 22:53 عصر
موضوع از این قراره:

مربوط به فاکتوریل و توان اعداد بزرگ هست که باید از این روش رفت:

اگر فرض کنیم مقادیر مورد استفاده ما از 130 رقم بیشترنخواهد شد، توان انها و درصورت صفربودن عدد دوم، فاکتوریل آن را محاسبه کنید.

برای محاسبه ازبرداری به طول 17 که در هر خانه آن هشت رقم قرار میگیرد، استفاده کنید. ترتیب این عملیات اینطورباشد که نخست در اولین خانه عدد 1 را قرار دهید و در بقیه خانه ها صفر بگذارید. سپس مقادیری که از حاصلضرب آنها عدد خواسته شده بدست می اید ورا بطور متوالی در تمام خانه های بردار ضرب نموده و همیشه در هر خانهبردار فقط 10 رقم را حفظ کنید و سایررقمها را به خانه های بعدی اضافه نمائید.
در خاتمه نتیجه عملیات چاپ شود.

من همه مطالب مربوط به اعداد بزرگ هم خوندم ولی منظور این روش را متوجه نمیشم

nkm
جمعه 06 بهمن 1385, 15:29 عصر
احتمالا Vector ، اما در سوالی که مطرح کردید به نظر یک آرایه از نوع int به سایز 17 در 8 است.

همون وکتور هست
کسی منبعی براش سراغ نداره
من آخه چیزی جایی ندیدم

someCoder
جمعه 06 بهمن 1385, 15:48 عصر
باید در توابع STL دنبالش بگردی.

nkm
جمعه 06 بهمن 1385, 16:52 عصر
میشه یه کم در موردش توضیح بدین که اصلا چی هست؟

و ساختارش چیه؟

alireza643
شنبه 07 بهمن 1385, 09:56 صبح
ببین این از شما میخواهد که کار فاکتوریل رو انجام بدی ولی اگر مقدار اعداد بزرگ بشه دیگه نوعی که از اون اعداد پشتیبانی بکنه نداری برای همین شما باید یک آرایه با طول 17 بسازی و اعمال ضرب و جمع رو دستی بازسازی بکنی همون طور که روی کاغد انجام میدید بعد هم هر کدوم از ارقام رو توی یکی از خونه های آرایه قرار بدید.

someCoder
شنبه 07 بهمن 1385, 12:55 عصر
میشه یه کم در موردش توضیح بدین که اصلا چی هست؟

و ساختارش چیه؟

یه جور پیاده سازی آرایه های دینامیک. بدون این هم میتونی کار کنی، اما STL یه سری توابع از پیش نوشته شده generic هست که در خیلی زمینه ها کاربرد داره. ساده ترینش هم همین vector هست. سرچ کنی حتما پیدا میکنی. برای اینکه راحت تر سرچ کنی، کاملش هم اینه Standatd Template Library که بطور مخفف بهش میگن STL

nkm
چهارشنبه 11 بهمن 1385, 18:04 عصر
ممنونم
حل شد!
اگه کسی علاقه مند هست، بگه تا سورس اون را بزارم اینجا