سلام دوستان،از امروز شروع کردم C++ رو به صورت کامل یاد بگیرم ولی همون اول به یه مشکل خوردم که هر کاری میکنم حل نمیشه!
یه برنامه ساده است که سه تا عدد رو میگیره و میانگینشونو میده.اما فقط عدد صحیح رو بهم میده و قسمت های اعشاریشو نمیده!مشکل کجاست؟؟
این برنامه رو نوشتم:
#include<iostream.h>
#include<conio.h>
void main()
{
int a,b,c;
float d;
cout<<"First num? \n";
cin>>a;
cout<<"Second num? \n";
cin>>b;
cout<<"Third num? \n";
cin>>c;
d=(a+b+c)/3;
cout<<d;
getch();
}
یه برنامه ساده است که سه تا عدد رو میگیره و میانگینشونو میده.اما فقط عدد صحیح رو بهم میده و قسمت های اعشاریشو نمیده!مشکل کجاست؟؟
این برنامه رو نوشتم:
#include<iostream.h>
#include<conio.h>
void main()
{
int a,b,c;
float d;
cout<<"First num? \n";
cin>>a;
cout<<"Second num? \n";
cin>>b;
cout<<"Third num? \n";
cin>>c;
d=(a+b+c)/3;
cout<<d;
getch();
}
دیدگاه