نقل قول:
سلام
شما كه جوابه خودتون رو در بالا داديد.
اگر به دنباله او تابع هستيد،بايدبگم در زبان سي همچنين تابعي وجود نداره (تا اوتجايي كه من ميدونم) ولي در زبان سي شارپ هست..
Mehrdad Sh.
Printable View
نقل قول:
سلام
شما كه جوابه خودتون رو در بالا داديد.
اگر به دنباله او تابع هستيد،بايدبگم در زبان سي همچنين تابعي وجود نداره (تا اوتجايي كه من ميدونم) ولي در زبان سي شارپ هست..
Mehrdad Sh.
ممنوننقل قول:
توی مسأله دچار اشتباه بودم....................
با itoa کارم راه می افتاد. اما چون توی محیط KEIL جواب نمی داد با sprintf حلش کردم.
ممنون
سلام دوستان.كسي مي تونه منو در باره نحوهي خواندن اطلاعات از پورت usbدر c# راهنمايي كنه؟؟؟؟
ببخشید کسی نمیدونه؟نقل قول:
سلام دوستان
من یه کلاس ساده c++ نوشتم به اسم Vektor. کلاس اعمال ساده ریاضی روی یک بردار (vector)
تابع ضرب اسکالر (ضرب عدد در بردار که حاصلشم بردار هست) رو اینجوری نوشتم:
(Vektor Vektor :: operator * (int s
}
;Vektor temp
;temp.x = x * s
;temp.y = y * s
;temp.z = z * s
;return temp
{
و تو تابع main رو این خط ارور میگیره:
;Vektor z=2*y
میگه که y ضربدر 2 تعریف شده تابعش، ولی 2 ضربدر y تعریف نشده....که y خودش یک شی از کلاس Vektor هست
میشه بگید چه راه حلی هست اینجور مواقع ؟؟ممنون از همگی دوستان
سلام من یه برنامه دارم که میگه تابعی بنویسید که کلیه جواب های معادله ی ax+by+cz=d را در بازه ی 0تا 10 بدست آورده و در آرایه قرار دیهد و آرایه را return کنید!!!میشه کمکم کنید!!!!!!!!!!!!!:n14:
سلام دوست عزیزنقل قول:
میتونی سه تا حلقه تو در تو تعریف کنی و در پایان این سه حلقه شرط بذاری که اگر رابطه بالا برقرار بود جواب ها را در یک آرایه بگذارد
موفق باشی
ببخشید اشتباه شد
منم همین کارو کردم ولی نمیدونم چطوری توی ارایه بزارم و ارایه رو برگردونم!!!!!؟:n30:نقل قول:
کدی که نوشتم اینه !!اگر میشه ادامشو بیشتر راهنماییم کنید:n13:#include <iostream>
using namespace std;
void risheh(float a,float b,float c,float d);
int main()
{
float a,b,c,d;
// int rish[3][10];
cin>>a>>b>>c>>d;
risheh(a,b,c,d);
//for(int i=0;i<11;i++)
//cout<<rish[1][i]<<"******"<<rish[2][i]<<"*****"<<rish[3][i]<<"\n";
return 0;
}
void risheh(float a,float b,float c,float d)
{
int x,y,z;
//int rish1[10],rish2[10],rish3[10];
int i;
for(x=0;x<11;x++)
{
for(y=0;y<11;y++)
{
for(z=0;z<11;z++)
{
if(i=(a*x)+(b*y)+(c*z)-d);
}
}
}
}
bebakhshid
soalam rabti be in topik nadasht, pak kardam
فکر کنم حتما باید یه طوری معلوم کنی که این x y z که فرستادی برای تابع جواب داشت یا نه، به خاطر همین پیشنهاد میکنم که نوع بازگشتی تابع رو بحای void بذاری bool و انوقت هربار که این xyz جواب داشت مقدار 1 برگردونه و در غیر اینصورت 0نقل قول:
شاید یکی از راه هاش این باشه که تابعه ای که ریشه ها رو محاسبه میکنه یک آرایه تک بعدی با اندازه ی 3 رو هم به عنوان آرگومان بگیره و جواب رو در این آرایه بذاره
حالا در تابع اصلی یک آریه دو بعدی تعریف کنی و وقتی تابع ریشه فراخوانی شد مقدار اون آرایه تک بعدی رو توی یک ردیف از این آرایه دو بعدی بذاری
[PHP]a[i][n][/PHP]
که مقدار اولی i صفر هست و بعد از هر بار که جواب به دست اومد i++ بشه
i[PHP]int main()نقل قول:
{
a[3];
function(a);
}
function(*b)
b[1]=100;
{
[/PHP]
شرمنده ولی من اصلا متوجه منظورتون نشدم!!!!نقل قول:
میشه اگر زحمتی نیست کدو برام بنویسید!!!
واقعا بهش احتیاج دارم
سلامنقل قول:
شما خودتون تعریف کردین که یه شیء از نوع vector در یه عدد ضرب بشه نه یه عدد در یه شیء . چرا نمینویسین y*2 ؟!
سلام کد این برنامه رو میخواستم.
برنامه بنویسید که جمع و تفاضل 2 چند جمله ای یک متغییره ای را محاسبه و چاپ کند و چند جمله ای ها را به شکل ماتریس دو سطری ذخیره کند.
سلام
من یه سوال دارم ممنون میشم اگه جواب بدین؟؟؟؟
برنامه دفترچه تلفن که نام و شماره تلفن افراد را به ترتیب از فایلی به نام phone.txtدریافت کند و عملیات جستجو و بازیابی شماره تلفن از طریق نام افراد را انجام دهد همچنین شماره ای که جدیدا وارد سیستم می شود بر اساس ترتیب حروف الفبا در جای مناسب درج کند؟
:n16::n16::n16:
سلام
کتاب اموزش زبان c و c++ در چه مقطعی تحصیلی وجود داره توی رشته کامپیوتر؟
دوستان كسي ميتونه اين برنامه ساده رو بنويسه براي C++ ؟ مرسي
نقل قول:
برنامه اي بنویسید عدد صحیح n را دریافت کند و مجموع مقسوم علیه این عدد را محاسبه و چاپ کند
[PHP]#include <iostream>نقل قول:
using namespace std;
int main()
{
int n,sum=0;
cin>>n;
for(int i=n;i>0;i--)
if(n%i==0)
sum+=i;
cout<<sum;
return 1;
}[/PHP]
اگه مشکلی داشتی بگو
دوستان کسی نتونست جواب منو بده!!!!؟
امشب باید برای استاد بفرستم
تروخدا یاری کنید:n28:
سلام من تازه با این زبان آشنا شدم ، ممنون میشم
برنامه ای بنویسید که یک عدد مثبت را گرفته ، فاکتوریل آنرا محاسبه کرده و نمایش دهد.
ممنون میشم این برنامه رو جواب بدید
[PHP]نقل قول:
#include<iostream>
using namespace std;
int main(){
int n ;
cin >>n;
if (n==0)
n=1;
else
for (int i=n-1 ; i>1;i--)
n*=i;
cout <<n;
return 0;} [/PHP]
در ترم اول در قالب مباني برنامه نويسي سي رو ميخونيد و در ترم دوم در قالب پيشرفته سي++ رو ميخونيدنقل قول:
Mehrdad Sh.
سلامنقل قول:
عزيز من تازه سوالتون رو خوندم،اگه هنوز بهش نياز داريد بگيد براتون بزارم چون يك روز از فرجه تون گذشته
Mehrdad Sh.
سلام ممنون میشم اگر بگید چون حداقل یاد میگیرم!!!!چون از دوستام هیچ کس نتونسته بنویسه!!!!!نقل قول:
و شایدم بتونم نصف نمره رو بگیرم
نقل قول:
خیلی ممنون آقا شهاب ولی برنامت ایرور میده
ایرور ها رو مینویسم اگه میشه بگو مشکلش چیه
Namespace name exoectly
Declaration terminated incorrectly
Unxpected
باز هم ممنون:n16:
کد:[HTML][SPOILER][/SPOILER]سلام دوستان
من تو برنامه نویسی شی گرا یه کم خیلی مشکل دارم .. البته تازه یکی دو روزه رفتم سمتش
یه برنامه باید بنویسم که حقوق یه کارمندو با استفاده از شی گرایی بدیت بیاره
هر چی مینویسم ارورای عجیب میده ( چون خیلی سوتی دادم تو نوشتنش ک خودمم نمیدونم : دی !)
اگه میشه یه راهنمایی بکنین ک کلا برای استفاده از کلاس چه کارهایی باید انجام بدم
اینم کدی ک خدممتون گفتم
#include "iostream"
float hw,ms,hoquq;
int hs;
using namespace std;
class salary {
public :
salary (float hoursworked,int hoursalary,float mustwork){
if (hoursworked>mustwork)
return (hoursworked*hoursalary+(hoursworked*hoursalary)*hoursalary);
else
return (hoursworked*hoursalary);
}
}HH;
void main (){
cin >> hw >> hs >> ms;
cout << HH.salary (hw,hs,ms);
}[/HTML]
دوستای عزیز
ممنون از توجهتون خودم عیبا رو فهمیدم
درستش کردم :دی
الان کار میکنه دیگه :n05:
من يه بايد سري به رياضي٢ بزنم ببينم معادله ي سه مجهولي چطور حل ميكردن تا بتونم برنامه اش رو بنويسم..نقل قول:
اگه خودتون يه يادآوري كوچيك كني ممنون ميشم..
Mehrdad Sh.
لطفا با c++ جواب بدید....ممنوننقل قول:
راستش خودمم بلد نیستم!!نقل قول:
ولی این برنامه رو نمیشه با 3 تا حلقه forکه هر کدوم 3 تا متغیر رو مقدار دهی کنه و در پایان این حلقه ها یه شرط بزاریم که اگر این مقدار صدق کرد اون اعداد رو توی یه ارایه نگه داره حل کرد؟!!!!!
البته اینکه چطوری بریزه توی ارایه و ارایه رو برگردونه رو بلد نیستم:n29:
ببخشید میپرم وسط حرفتون!نقل قول:
[PHP] for(int i=0;i<10;i++)
for(int j=0;j<10;j++)
for(int k=0;k<10;k++)
if(a[0]*i+a[1]*j+a[2]*k)
cout<<"i,j,k";[/PHP]
این aها چیه و چیکار میکنه؟!نقل قول:
بعدشم من می خوام این مقادیرو توی آرایه ذخیره کنه و برگردونه
با سلام کی میتونه واسه ی من توافقی یه برنامه اماری بنویسه؟
Sent from my GT-P1000 using Tapatalk 2
این a ها ضرایب اون معادلست.نقل قول:
برای فرستادن آرای به تابع:
توی main یه آرایه به نام ar[10] تعریف میکنی و میذاریش داخل تابعت اینطوری: function(ar)
حالا توی تعریف تابعد می نویسی
void function(*a)
حالا داخل تابعت میتونی مثل یه آرایه عادی به نام a استفاده کنی.
دیگه بلد نیستم چطوری توضیح بدم اگه متوجه نشدی بگو