تبدیل ها

hoco.hc

New Member
ارسال ها
388
لایک ها
267
امتیاز
0
#1
سلام.
کلا برای تبدیل انواع متغیر به هم توی c++ باید چی کار کرد؟
مثلا تبدیل float به int ( اینا خیلی لازم دارم )
تبدیل string به int
و ...
 

hoco.hc

New Member
ارسال ها
388
لایک ها
267
امتیاز
0
#2
پاسخ : تبدیل ها

ممنون از این همه پاسخ هایی که به من دادید.
فقط یه سوال، توی این کد ، چرا به جای 236 ، 235 چاپ می کنه؟
کد
//in the name of Allah
#include<iostream>


using namespace std;


int main(){
    float a=2.36;
    cout<<a<<endl;
    a*=100;
    cout<<a<<endl;
    int x=a;
    cout<<x<<endl;








return 0;
}
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
#3
پاسخ : تبدیل ها

ممنون از این همه پاسخ هایی که به من دادید.
فقط یه سوال، توی این کد ، چرا به جای 236 ، 235 چاپ می کنه؟
کد
//in the name of Allah
#include<iostream>


using namespace std;


int main(){
    float a=2.36;
    cout<<a<<endl;
    a*=100;
    cout<<a<<endl;
    int x=a;
    cout<<x<<endl;








return 0;
}
کلا زیاد به تبدیل نوع توی c++ اعتماد نکن ! اگه دقت کنی کامپایلر هم به خاطر این کار warning میده!
 

hoco.hc

New Member
ارسال ها
388
لایک ها
267
امتیاز
0
#4
پاسخ : تبدیل ها

کلا زیاد به تبدیل نوع توی c++ اعتماد نکن ! اگه دقت کنی کامپایلر هم به خاطر این کار warning میده!
یعنی چی زیاد اعتماد نکنم. من یکی از بزرگ ترین دلایلی که کلا از کارای کامپیوتری خوشم میاد اینه که اگه اشتباهی بشه از طرف منه، نه از طرف کامپیوتر. حالا اگه اینجوری که شما می گی باشه که کامپیوتر هم خیلی خوب عمل نمی کنه.
علاوه بر این، واقعا به این تبدیل ها نیاز دارم. ( مخصوصا float به int )
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
#5
پاسخ : تبدیل ها

یعنی چی زیاد اعتماد نکنم. من یکی از بزرگ ترین دلایلی که کلا از کارای کامپیوتری خوشم میاد اینه که اگه اشتباهی بشه از طرف منه، نه از طرف کامپیوتر. حالا اگه اینجوری که شما می گی باشه که کامپیوتر هم خیلی خوب عمل نمی کنه.
علاوه بر این، واقعا به این تبدیل ها نیاز دارم. ( مخصوصا float به int )
در این مورد هم اشکال از شماست که می خواید این دو تا رو بهم تبدیل کنید !!

کجا بهش نیاز داری؟
 
آخرین ویرایش توسط مدیر

hoco.hc

New Member
ارسال ها
388
لایک ها
267
امتیاز
0
#6
پاسخ : تبدیل ها

در این مورد هم اشکال از شماست که می خواید این دو تا رو بهم تبدیل کنید !!

کجا بهش نیاز داری؟
ورودی یه مقداری رو می ده. می خوام داینامیک بزنم و به اون مقدار ها نیاز دارم . مقادیری که ورودی می ده اعشاری هستش ولی خونه های آرایه که شماره هاش اعشاری نیستند. چی کار کنم؟
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
#7
پاسخ : تبدیل ها

ورودی یه مقداری رو می ده. می خوام داینامیک بزنم و به اون مقدار ها نیاز دارم . مقادیری که ورودی می ده اعشاری هستش ولی خونه های آرایه که شماره هاش اعشاری نیستند. چی کار کنم؟
چرا خونه های آرایه اعشاری نیستند؟
 

hoco.hc

New Member
ارسال ها
388
لایک ها
267
امتیاز
0
#8
پاسخ : تبدیل ها

اعشاری اند؟ اگه اعشاری اند من بلد نیستم. لطفا توضیح بدید یا لینک
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
#9
پاسخ : تبدیل ها

اعشاری اند؟ اگه اعشاری اند من بلد نیستم. لطفا توضیح بدید یا لینک
اگه من درست منظورتو متوجه شده باشم ، خوب بجای اینکه آرایه رو int بگیری float بگیر مثلا!!

منظورت چیز دیگه ایه؟
 

hoco.hc

New Member
ارسال ها
388
لایک ها
267
امتیاز
0
#10
پاسخ : تبدیل ها

اگه من درست منظورتو متوجه شده باشم ، خوب بجای اینکه آرایه رو int بگیری float بگیر مثلا!!

منظورت چیز دیگه ایه؟
نه، منظورم شماره های خونه ها هست که از 0 شروع می شه. ( خیلی تعجب کردم وقتی گفتید اعشاری اند )
 

rezashiri

Well-Known Member
ارسال ها
1,458
لایک ها
325
امتیاز
83
#11
پاسخ : تبدیل ها

نه، منظورم شماره های خونه ها هست که از 0 شروع می شه. ( خیلی تعجب کردم وقتی گفتید اعشاری اند )
آها ! اگه اینجوریه که همون کدی که بالا نوشتی باید جواب بده ، که نمی ده!؟!

میشه صورت سوال رو بگی؟
 

hoco.hc

New Member
ارسال ها
388
لایک ها
267
امتیاز
0
#12
پاسخ : تبدیل ها

آها ! اگه اینجوریه که همون کدی که بالا نوشتی باید جواب بده ، که نمی ده!؟!

میشه صورت سوال رو بگی؟
آخرین سوال ماراتون uva
 
بالا