پرسش و پاسخ در زبانهای برنامه نویسی C

voroojak6

عضو جدید
سلام
منم یه پروژه میخوام برای مدیریت کالاهای یک فروشگاه به زبان c++
لطفا کمکم کنید
ممنون
باید کمتر ازر یک هفته دبگه تحویل بدم اگه کسی قبلا نوشته یا میتونه کمکم کنه خبرم کنه با تشکر
voroojak6@yahoo.com
 

milad42

عضو جدید
سوال برنامه نویسی

سوال برنامه نویسی

با سلام به دوستان عزیز: ازتون خواهش می کنم اگه توی حل این برنامه کمکی می توانید انجام بدین دریغ نکنین. این برنامه خیلی واسم حیاتی هستش بطوریکه شغل من به این برنامه بستگی داره. اگه کسی بتونه کمکم کنه از خداوند متعال درخوایت دعای خیر میکنم. امیدوارم که به این بنده حقیر کمک کنین.

آخرین مهلت این برنامه تا فردا ظهر می باشد (جمعه 20/3/89) به زبان C++
برنامه ای بنویسید که dیک دیوار ایجاد کند (شکل 1) و دو مختصات را دریافت کند و بعد از ورود مختصات یک شکل (هرچی باشد - ستاره ، خط ، عدد و...) بصورت L ایجاد شود(شکل 2)
{
قابل ذکر است که نقطه شروع این شکل از همان مختصات ورودی می باشد.}
{
قابل ذکر است که درصورت برخورد این شکل با دیواره پیغام خطا رخ دهد.}(شکل 3)



این عکس به شکل اتوماتیک کوچک شده است. برای مشاهده تصویر در اندازه اصلی بر روی این نوار کلیک کنید. ابعاد اصلی عکس 870x388 میباشد.



این عکس به شکل اتوماتیک کوچک شده است. برای مشاهده تصویر در اندازه اصلی بر روی این نوار کلیک کنید. ابعاد اصلی عکس 1024x768 میباشد.





این عکس به شکل اتوماتیک کوچک شده است. برای مشاهده تصویر در اندازه اصلی بر روی این نوار کلیک کنید. ابعاد اصلی عکس 1024x768 میباشد.
 

narges66

عضو جدید
مشکل پروژه

مشکل پروژه

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


float frand(void)
{
long af = 16807, mf = 2147483647, qf = 127773, r = 2836;
long hi, lo;
float fnumb;

hi = seed/qf;
lo = seed - qf*hi;
seed = af*lo - r*hi;
/* "seed" will always be a legal integer of 32 bits (including sign). */
if(seed <= 0) seed = seed + mf;
fnumb = seed/2147483646.0;

return(fnumb);
}

/**********************************************************************/

float bit_rever_maxwell()
{
static int iset=0;
static int count=0;
static float gset;
float fac,r,v1,v2;

if(iset==0){
do{
v1=2.0*revers_base(count++,2)-1.0;
v2=2.0*revers_base(count,5)-1.0;
r = v1*v1+v2*v2;
} while (r>=1.0);
fac=sqrt(-2*log(r)/r);
gset=v1*fac;
iset = 1;
return v2*fac;
}
else{
iset=0;
return gset;
}
}

/**********************************************************************/

float maxwell()
{
static int iset=0;
static float gset;
float fac,r2,v1,v2;

if(iset==0){
do{
v1=2.0*frand()-1.0;
v2=2.0*frand()-1.0;
r2 = v1*v1+v2*v2;
} while (r2>=1.0);
fac=sqrt(-2*log(r2)/r2);
gset=v1*fac;
iset = 1;
return v2*fac;
}
else{
iset=0;
return gset;
}
}

/**********************************************************************/
 

s.siamak

عضو جدید
سلام
این برنامه به زبان C نوشته شده و چون از توابع سیستم عامل استفاده نشده خود این کد رو میتونید استفاده کنید چون ساختارش ارتباطی به نوع سیستم عامل نداره.
 

power pascal

عضو جدید
کمک برای نوشتن برنامه نویسی ++c

کمک برای نوشتن برنامه نویسی ++c

اگر میشه کمکم کنید تا این برنامه با شرایط ذیل بنویسم
1- برنامه ایی بنویسم مشحصات n دانشجو را بگیرد و کارهای زیر را انچام دهد
ا) اضافه کردن دانشجو 2- حذف دانشجو3 - ویرایش دانشجو4 بیشترین نمره دانشجو 5 - معدل کل دانشجو6 - لیست دانشجو7- برنامه تمام

2- برنامه ایی بنویسد که یک رشته را بخواند و کارهای زیر را انجام دهد:
1- تبدیل رشته به حروف بزرگ2- تبدیل به رشته به حروف کوچک3 - معکوس کردن رشته 4- شمارش تعداد کلمه 5- تعداد حروف رشته6- شمارش تعداد کارکترهای رشته7-جایگزین کردن،جداکننده با اسپیس 8- اتمام برنامه

 
  • Like
واکنش ها: RIG

Masood.Sandking

عضو جدید
سلام!
شما باید خودتون دست به کار بشید و برنامه بنویسید، وگرنه برنامه نویس نمی شید و چیزی یاد نمی گیرید. شما دست به کار شید، ما کمک می کنیم.
 
  • Like
واکنش ها: RIG

Taßa§om

عضو جدید
کاربر ممتاز
منم نظر دوستان رو تایید می کنم اما باید بگم یه سر به سایت codeproject هم بزنید می تونه خیلی مفید باشه.
خیلی روان و گویا توضیح داده.
 

RIG

متخصص C#.net
سلام حرف بچه ها کاملا تایید نمیشه . :warn::warn:
این برنامه دومیه . اولیه زمان میبره .
دومیه رو نوشتم به سی شارپ و بعدش به سی پلا پلاس convert کردم چون با توابع C++ اشنایی ندارم الانم برنامه string change سی شارپ هست وتبدیل شدش change هست . هر دو رو ضمیمه کردم. با تشکر :gol:
 

پیوست ها

  • 2 program.zip
    25 کیلوبایت · بازدیدها: 0

دانشجوي كامپيوتر

دستیار مدیر تالار هنر
کاربر ممتاز
سوالات ++ c

سوالات ++ c

سلام.من در اینجا قصد دارم یکسری از سوالات ++c و مطرح کنم.عمدتا جواب کل برنامه رو نمی خوام تا اونجایی که میشه راهنمایی کنید تا خودم بالاخره برنامه رو بنویسم یا اگر جواب کلش رو هم برام نوشتید ممنون میشم.با تشکر.اولین سوالم اینه که برنامه ای بنویسید که دو مقدار صحیح x,y را از ورودی بخواند و مشخص کند که x مضربی از y هست یا خیر؟در این سوال x مضربی از y هست یعنی چی؟با یه مثال بهم بفهمونید.
 

mojdeh-eng

عضو جدید
کاربر ممتاز
سلام...
فکرکنم منظور از اینکه xمضرب yهست یانه اینه که مثلا2×3=6
پس 3 و2 مضاربی از 6 هستند...یعنی 6برهردوتاشون بخشپذیره و باقیمانده 6 برهردوتا صفرمیشه...پس توی برنامه ات فقط باید باقیمانده yبرxرابررسی کنی...
موفق باشی...
 

دانشجوي كامپيوتر

دستیار مدیر تالار هنر
کاربر ممتاز
سوال دیگه ای که داشتم اینه که برنامه ای بنویسید که وزن کالایی را بر حسب کیلوگرم دریافت کند و وزن آن را بر حسب گرم در خروجی چاپ کند؟
 

mojdeh-eng

عضو جدید
کاربر ممتاز
سوال دیگه ای که داشتم اینه که برنامه ای بنویسید که وزن کالایی را بر حسب کیلوگرم دریافت کند و وزن آن را بر حسب گرم در خروجی چاپ کند؟
سلام...
میدونید که1kg=1000g
پس فقط باید یه دستور برای تبدیل وزن دریافتی به گرم به صورت:وزن دریافتی×1000 بنویسید وحاصل رادرخروجی نمایش بدهید...
 
مشکل برای یک تازه کار 0 کیلومتر

مشکل برای یک تازه کار 0 کیلومتر

سلام دوستان . من این ترم برنامه سازی دارم ( خودم مکانیک میخونم ) ! تازه امروز نشستم پای این درس ببینم چی داره ! از کتاب c++ جفر نژاد قمی استفاده میکنم ! اولن تمرین رو که وارد میکنم error زیر رو میده ! الان مشکل چیه ؟


دوستان کمک کنین ! اصلا نمیدونم چه کار باید بکنم تا این درس و پاس کنم ! استاد میاد سره کلاس رو تخته مینویسه اما تو محیط برنامه مشکل یه چیز دیگست !

barname.jpg
 

sayyad84

متخصص زبان Assembly
کاربر ممتاز
سلام دوستان . من این ترم برنامه سازی دارم ( خودم مکانیک میخونم ) ! تازه امروز نشستم پای این درس ببینم چی داره ! از کتاب c++ جفر نژاد قمی استفاده میکنم ! اولن تمرین رو که وارد میکنم error زیر رو میده ! الان مشکل چیه ؟


دوستان کمک کنین ! اصلا نمیدونم چه کار باید بکنم تا این درس و پاس کنم ! استاد میاد سره کلاس رو تخته مینویسه اما تو محیط برنامه مشکل یه چیز دیگست !

مشاهده پیوست 69450
با سلام،
بهتره برای کامپایل برنامه هاتون از DevCpp استفاده کنید. با یه جستجوی ساده تو تالار "برنامه نویسی" می تونید پیداش کنید!
این پیغام رو هم Yes بزنید می ره ولی فکر نکنم اجرا بشه!
 

sarax

عضو جدید
دوست عزیز یه نصیحت بهت میکنم از کتاب قمی استفاده نکن...کتاب دیتل بهتر و مفیدتره...
 

آه باران

اخراجی موقت
همون طور که دوستمون گفتن، کامپایلر Dev Cpp برای تازه کارها بهتره، Free هست و نسخه ی 4.9.9.2 فکر کنم آخرین ورژنش باشه.
توصیه می کنم با اون کار کنید چون احتیاجی به تعریف پروژه و ... نداره و فقط با یه فایل سر و کار دارید.
به جای دستور ()cin.get هم می تونید از ("system("pause استفاده کنید.
 

sooreh

عضو جدید
1! + 4! + 5!
1 فاکتوریل + 5 فاکتوریل + 4 فاکتوریل برابر است با 1+24+120 =145
من این رو برای عدد انگستروم دارم
عدد انگسترم عددیه که هر رقمش رو به توان 3 برسونی بعد باهم جمع کنی میشه خود عدد
این دستور اصلیشه
خودتون بقیش رو بنویسید

int x , z, y=0 ;
int num ;
cout<<"enter num";
cin>>num;

do
}
z=x%10;
x=x/10;
y=(z*z*z)+y;
}
while (x!=0);
if (y==num)
cout<<"angstrum hasy"

بقیشم که سادس

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

jason bourne

عضو جدید
حل یک مسئله در ++C

حل یک مسئله در ++C

سلام
بچه ها خسته نباشید . اقا اگه میشه این سوال ما رو یکی حل کنه . فردا باید تحویل بدم . :(
ممنون میشم

با زبان visal c++ a نوشته بشه .
بعد استاد یه توضیحی داد نفهمیدم چی گفت . گفت موقعه ساخت تیک empy رو بزنید . بعد گفت که اگه خوده هیدر از اول فراخوانی بشه قبول نیست .

ممنون میششم کسی کمک کنه :(


برنامه ای بنویسید که 2 ریشه از ورودی خونده سپس رشته اول جستجو کند . اگر یافت شد اندیس نقطه یافت شده را چاپ نماید در غیر این صورت چاپ کند " یافت نشد " .
از دو تابع Strcpy , strcmp استفاده شود .
 

ashkyurdi

عضو جدید
سلام
خوبین؟
میشه برنامه ک.م.م رو در c++ بهم بگین؟؟؟؟؟؟خیلی لازمه
 

ashkyurdi

عضو جدید
سلام دوستان وقت بخیر.میشه کمکم کنیددددددددددددددددددددددددددددددددددد راجع به این برنامه؟
برنامه ای بنویسید یک ماتریس 3*3 را بخواند و جاپ کند با اشاره گر بصورت تابع یعنی با 2 زیر برنامه
 

zahra1386

مدیر بازنشسته
کاربر ممتاز
سلام دوستان وقت بخیر.میشه کمکم کنیددددددددددددددددددددددددددددددددددد راجع به این برنامه؟
برنامه ای بنویسید یک ماتریس 3*3 را بخواند و جاپ کند با اشاره گر بصورت تابع یعنی با 2 زیر برنامه

سلام...وقت شما هم بخیر...

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

یه ماتریس 3*3 رو میتونید با یه آرایه ی دو بعدی نشون بدین و برای خوندن یه آرایه ی دو بعدی هم که دو تا حلقه ی for کافیه...حالا مشکل شما تو کدوم قسمت هست؟
 

ویرا

عضو جدید
سلام دوستان
آیا برنامه های زیر تو باشگاه هست یا کسی می تونه کمکم کنه
(برنامه پشته ، جستوجوی دودویی یا صف)
متشکر
 

asaliiii

عضو جدید
سلام دوستان اگه کمک کنید ممنون میشم
1.برنامه ای بنویسید که یک رشته از کاربر بگیرد و آن را به صورت بازگشتی معکوس کند
2.برنامه ای بنویسیر که عبارت زیر را با استفاده از توابع بازگشتی محاسبه کند c(n,k)=n!/(n-k)! mamnoon
 

e55v

عضو جدید
سلام دوستان
کسی میتونه در مورد کد c یا c++ اسپلاین مکعبی و چند جمله ای درونیاب لاگرانژ راهنمایی کنه...
 

mehran.fooladi

عضو جدید
سوالی داشتم که البته نمی دونم جاش اینجا هست یا نه .به هر حال امیدوارم دوستان منو راهنمایی کنند .
من در نظر دارم سیلورلایت یاد بگیرم.سی شارپ را حد پایه بلدم.به نظر شما اول برم و سی شارپ را اصولی یاد بگیرم یا اینکه مستقیم برم سراغ سی شارپ.لطفا دوستانی که هم سی شارپ و هم سیلورلایت کار کردند منو راهنمایی کنند.
 

H.r.Ghanbari

عضو جدید
B-Splines

B-Splines

سلام دوستان
کسی میتونه در مورد کد c یا c++ اسپلاین مکعبی و چند جمله ای درونیاب لاگرانژ راهنمایی کنه...

Cubic spline فک کنم همون B-Splines از درجه 3 باشه.(Bezier Spline (
نقاط رو هم از معادله برگشتی زیر بدست می یاره:-


فرض ها:
0 به توان 0 = 1
0! = 1
Pi(t) = Sigma( i=0 to N ; Bi(t)*Pi );// 1
Bi(t) = N!* (Power(t,i) * Power( 1-t, , N-i ); // 2

معادله لاگرانژ هم که اینه:
F(x) = Pn(x) = y0*L0(x)= + y1*L1(x') + y2*L2(x') + ... a

Li(x) = [ (x-x0)(x-x1)...(x-xn)]/[(xi-x0)(xi-x1)...(xi-xn)]; // i != j ; j =0,1,2,...,n
حالا باید بگی کجا گیر کردی تا کمت کنن دوستان...;)
 

Shahab

مدیر تالار عکس
مدیر تالار
کاربر ممتاز
سلام خسته نباشید من تازه واردم کد تابع strstr رو میخام به زبان c همون تابعی رو میگم که دو رشته رو دریافت میکنه و رشته دوم رو در رشته اول جستجو میکند اگه وجود داشت مکان اولین کارکتر رشته دوم رو برمیگردونه در غیر اینصورت یه عدد مثلا 0 رو برمیگردونه ممنون میشم
 

m.f.s

کاربر فعال
سی پلاس پلاس
بچه ها میتونید درمورد کد برنامه ای که : یک سری معدل رو از ورودی بخونه و مشخص کنه که کدوم معدل بیشتر از همه تکرار و چند مرتبه تکرار شده کمک کنید زبان برنامه سی پلاس پلاسه باید با ارایه های یک بعدی و حلقه های تودرتو بنویسیم خیلی فوریه ممنون میشم کمک کنید
 
آخرین ویرایش:
بالا