{
for(int i=0;s[i];++i);
return i;
}
char *strrchr(const char *s,int c)
{
long i;
for(i=strlen(s)-1;i>=0 && s[i]!=(char)c;i--);
if(i<0)
return NULL;
else
return (char *)&s[i];
}
//end
پیاده سازی strncpy به دو صورت
صورت اول:
{
for(unsigned i=0;i<n && t[i]!='\0';i++)
s[i]=t[i];
for(;i<n;i++)
s[i]='\0';
return s;
}
//end
{
char *ts=s;
for(unsigned i=0;i<n && *t!='\0';i++,s++,t++)
*s=*t;
for(;i<n;i++,s++)
*s='\0';
return ts;
}
//end
آقای حامد، یه برنامه خواسته بودن که ماشین حساب کامل مهندسی باشه و علاوه بر داشتن فاکتوریل، جذر، توان، نسبت های مثلثاتی و ... بتونه این عملیت رو با چند عدد انجام بده. مثلا جمع سه عدد
خب مطمئنا این برنامه ی ساده ای نمیتونه باشه و هنوز بعضی قسمت هاش رو درس ندادم. با این وجود کد برنامه رو براتون میزارم، داخل خود کد توضیحات رو نوشتم ولی بازم اگه سوالی بود در خدمتم.
فقط بگم که این برنامه برای Dev c++ نوشته شده و در کامپایلر های قدیمی turbo و borland باید کمی تغییرش بدین!
- برچسب ها: c++، سی پلاس پلاس، calc، clculator، ماشین حساب مهندسی، ماشین حساب پیشرفته، ماشین حساب حرفه ای،
با سلام دوباره
در حال حاضر دارم تمام روش های مرتب سازی رو که میشناسم، معرفی کنم.(که در کل 20 تا میشه!)
بازم میگم که اگه سوال یا درخواست پروژه ای داشتید، به رایگان مینویسیم.(در حد توانم)
مباحث آتی رو هم میگم که دوستان منتظر باشن:
- آرایه های چند بعدی
- رشته های کاراکتری
- اشاره گر ها
- سطوح ذخیره سازی و کلاس های حافظه
- وکتور ها
- مرجع
- کلاس ها
- بارگذاری اپراتور ها
- مقدمه برنامه نویسی شی گرا
- وراثت
- ریخت زایی
- ...
بازم هست!
تا آخر امسال، کلاس ها و مباحث قبل از اون رو با هم کار میکنیم و انشاا... در سال آینده مباحث شی گرایی رو خواهم گفت.
- برچسب ها: آموزش c++، پروژه رایگان برنامه نویسی، پروژه رایگان c++، سی پلاس پلاس، آموزش سی پلاس پلاس، c++،
سورس برنامه ی حل معادله ی درجه دوم با گرفتن a و b و c:
#include <math.h>
void main()
{
int a, b, c;
int delta;
cout<<"Please enter a, b, c as this structure: ax^2+bx+c=0"<<endl;
cin>>a>>b>>c;
delta = (b*b)-(4*a*c);
if(delta == 0)
{
cout<<"The only answer:\n"<<"x= "<<(-b)/(2*a);
}
else if(delta > 0)
{
cout<<"Two answers:\n"<<"x1= "<<((-b)+sqrt(delta))/(2*a);
cout<<"\tx2= "<<((-b)-sqrt(delta))/(2*a);
}
}
//end
- برچسب ها: معادله درجه دوم، معادله درجه 2، معادله در c++، سی پلاس پلاس، حل معادله درجه دو،
- کل صفحات:0
تبلیغات
