سلام دادا
خوب مشکل اینه چرا ما باید total رو تبدیل کنیم
مگه ما نمیخوایمکهحاصل تخصیم رو بهمون اعشاری نشون بده پس باید average رو تبدیل کنیم
نه؟
سلامت باشی دادا
من دارم برایاینکه فقط مثالای کتاب رو کپی نزده باشم چند تا برنامه از مبتدی انجام بدم تا همین فصل 4
3 تاشو انجام دادم اما یکی دیگش میگه که برنامه ای بنویسید کهاندازه دو ضلع عمود بر هم مثلث قائم الزاویه رو بگیره و اندازه وتر رو حساب کنه من برنامه رو نوشتم ولی خوب نمیدونم از تابع sqrt چگونه استفاده کنم؟
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int a, b, c;
cout <<"/n2zele amod barham mosalas ra vared konid:";
cin >> b >>c;
a = sqrt((b*b) + (c*c));
cout << "vatar barabar ast ba:" << a;
return 0;
}
نظرت چیه مطمئنا غلط نوشتم چون ارور داد به نظرت چگونه باید از sqrt استفاده کرد؟
سلام
تابع sqrt به این صورت تعریف شده که یک متغیر double یا float رو میگیره و حاصلی که برمیگردونه هم از نوع double یا float هست .
یعنی الان باید نوع متغیرهای a,b,c رو عوض کنی ، مثلا بذار double
این صفحه رو ببین ، فک کنم کمکت کنه :
http://www.cplusplus.com/reference/clibrary/cmath/sqrt/
بازم سوالی بود در خدمتم
موفق باشی
دادا دستت درد نکنه این سایت خیلی عالیه
راستی یه سوال دیگه
میگه که بیشترین مقداری که در یک متغیر صحیح جا میگیرد در کامپایلری که شما استفاده میکنید چقدر است؟
اولا مگه این مقدار برای همه کامپایلر ها یکسان نیست؟
حالا سوال بعد گفته از 3 طریق بدست بیارید؟ میتونی کمکم کنی؟
توی هر کامپایلر این مقدار متفاوته ، مثلا توی ویژوال استودیو یه مقدار و توی بورلند یا توربو یه مقدار دیگه داره
یکی از روشها استفاده از عملگر sizeof هستش ؛
یه روش دیگه الان به ذهنم میرسه به کمک متغیر char ؛ یادت باشه متغیر char توی همه کامپایلرها 1 بایت فضا میگیره
روش سوم فعلا به ذهنم چیزی نیومد ، روش فکر میکنم
ببینم چه میکنی
موفق باشی
بنده هم یه سوال داشتم: سوال برنامه ای رو خواسته که مختصات دو نقظه رو بگیره و با استفاده از این دو نقطه یک مربع رسم کنه،بنده راهی به ذهنم نمیرسه ممنون میشم راهنمایی کنید...
سلام
خب نباید زیاد سخت باشه ، وقتی مختصات دو نقطه رو داشته باشی طول اضلاع مربع رو میتونی حساب کنی ، بعدا مختصات دو راس دیگه مربع رو میتونی بدست بیاری (این از محاسباتش)
در مورد رسم شکل مربع توی محیط ویژوال استودیو من بلد نیستم ، از دوستانی که با بورلند یا توربو کار کردند میتونی بپرسی
موفق باشی
نه ببینید مختصات دو راس مقابل رو دارم،بعد هم اینکه با ارایه باید کار کنم.
نه ، نیازی به آرایه نیست ؛
اگه مختصات همه نقاط رو داری که دیگه مشکلی نیست ، باید با استفاده از توابع کلاس graphic شکل رو رسم کنی (من کار با این توابع رو بلد نیستم ، از دوستان دیگه میتونی کمک بگیری )
ضمن تشکر از تمامی دوستانی که در این تاپیک با فعالیت خوبشان به دیگران کمک می کنند، لازم می بینم که در مورد ادامه یافتن این تاپیک توضیحی بدهم.
از آنجایی که کل این تالار برای پرسیدن سوالات C/C++ و رفع مشکلات افراد هست، فکر می کنیم که دیگر زمان این رسیده باشد که از قوانین فروم پیروی کنیم.
یعنی هر سوال با عنوان مناسب در یک تاپیک جداگانه پرسیده شود، این طوری پیدا کردن سوالات از طریق جستجو برای سایر کاربران راحت تر می شود و سوالات/پاسخ ها برای همه مفید واقع می شود.
لذا این تاپیک قفل می شود و از دوستان تقاضا می شود که سوالات خود را در تاپیک جداگانه بپرسند.