سلام.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] ممنونم. مشکل حل شد. اگه لطف کنی و بگی مشکل چی بود ممنون می شم:n01:
Printable View
سلام.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] ممنونم. مشکل حل شد. اگه لطف کنی و بگی مشکل چی بود ممنون می شم:n01:
دوستان سلام
اگر کمک کنید ممنون میشم هر چی مینویسم Borland c++ 5.2خطا میده (خیلی عجله دارم)
سوال: برنامه ای بنویسید که سه عدد از وردی گرفته و آن ها را به ترتیب صعودی مرتب کرده ونمایش دهد.
سلامنقل قول:
برنامتون رو اينجا قرار بديد تا اشكلاتش گفت بشه و خودتون حلش كنيد؛
چون از نظر من گفتن جواب مسئله اي مبتدي،براي شمايي كه برنامه نويس هستيد كار درستي نيست.
موفق باشيد
Mehrdad Sh.
ممنون از پاسخ سریع تون#include <iostream>
#include <stdio.h>
using namespace std;
int main ()
{
int num1, num2, num3, smallest, middle, largest;
cout << "enter three number (each one in new line) :" << endl;
cin >> num1 >> num2 >> num3 ;
if (num1 <= num2 && num1 <= num3 && num2 <= num3)
{
smallest = num1;
middle = num2;
largest = num3;
}
else if (num2 <= num1 && num2 <= num3 && num1 <= num3)
{
smallest = num2;
middle = num1;
largest = num3;
}
else if (num3 <= num2 && num3 <= num1 && num2 <= num1)
{
smallest = num3;
middle = num2;
largest = num1;
}
else if (num2 <= num3 && num2 <= num1 && num3 <= num1 )
{
smallest = num2;
middle = num3;
largest = num1;
}
else if (num3 <= num1 && num3 <= num2 && num1 <= num2 )
{
smallest = num3;
middle = num1;
largest = num2;
}
else if (num1 <= num3 && num1 <= num2 && num3 <= num2 )
{
smallest = num1;
middle = num3;
largest = num2;
}
cout << largest << "<" << middle << "<" << smallest << ;
return 0;
}
الان من در دانشگاه هستم ولي چون گفتيد عجله داريد ،برنامه رو خط به خط خوندم تا جوابتون رو زودتر بدم.نقل قول:
برنامتون از لحاظ ايراد نوشتاري (كامپايلي) ،تنها يه ايراد داره. آخرين نامساوي دستور cout رو حذف كنيد چون كه اضافيست.
در حقيقت بايد به صورت زير باشه.
اگر كامپايل كرديد و باز هم ايراد گرفت بگيد تا وقتي رفتم خونه براتون درستش كنم.کد:cout<<largest<<"<"<<middle<<"<"<<smallest;
در مورد الگوريتمتون،كاملاٍ اشتباست و در اين نوع برنامه ها كه مقايسات ما زياد هستن،از ساختار Switch بايد استفاده كنيد.
موفق باشيد.
سلام به همه دوستان و اساتید یه برنامه هست من بلد نیستم سرچ هم کردم ولی چیزی پیدا نکردم
یک برنامه بنویسید که با زدن دکمه esc از محیط برنامه خارج شود اینو استاد گفته منم بلد نیستم کد اسکی دکمه هم برابر 27 هست ولی نمیدونم چطوری بگم که اگه کد اسکی مساوی 27 بود از برنامه خارج شو ممنون میشم کمک کنید :n16:
متشکر از لطف تون
سلامنقل قول:
include رو صحیح ننوشته بودید
اصولا سعی کنید بنویسید int main () و در پایان هم یک return 0 آخر برنامه بزنید.
البته بستگی داره و میشه void main () نوشت و return 0 هم نزاشت اما مورد اول توصیه شده است.
در خط خروجی numbder نوشتید اشتباهی.
اول یه تابع تعریف میکنیم:نقل قول:
بعد داخل برنامه تون بنویسین:کد:int getkey(char *c)
{
*c=getch();
if (*c)
return 0;
*c=getch() ;
return 1;
}
حالا کل برنامه تونو باید داخل یک while بنویسین که مشخص میکنه تا دکمه esc زده نشده خارج نشه:کد:int f=getkey(&c);
کد:while (f || c!=27)
سلام خواهشمند است جواب سوالات زیر به زبان سی پلاس پلاس
1-برنامه ای بنویسید که دو ماتریس سه ستونه را در هم ضرب و جمع کند.
2-برنامه ترانهاده کردن ماتریس سه ستونه را بنویسید.
سلام منم یه سوا دارم تقریبا مثل سوالawed!!
من می خوام توی برنامم بنویسم که اگر شرط برقرار نبود از برنامه خارج بشه!!!ولی نمی دونم چطوری:n03:
میشه کمکم کنید.:n01:
نقل قول:کد:if(شرط){
*************;
else
exit();
}
کافیه تو شرط else بنویسید : ()this.close
ینی فرمی که الان توش هستید بسته شه .
:n01:
سوال فوری فوتی : c#
چطور می شه عبارت
1 4 7 8 9 5
1 4 5 2 3 3
4 5 8 7 9 6
رو از یه فایل خوند و تو یه آرایه(ماتریس) ریخت ؟؟؟؟؟؟؟؟؟؟؟؟؟؟
:n01:
با سلام
من تعدادی فایل به صورت text دارم. مثلا text1.txt و text2.txt وtext3.txt وtext4.txt و ...
می خواهم برنامه ای در c++ بنویسم که ابتدا متن های موجود در فایل text1 و سپس text 2 و... را تا آخر بخواند و تمامی محتویات آن ها را در فایل تکست جدیدی به نام textall بریزد. این کار هم به ترتیب انجام شود. یعنی در فایل textall ابتدا محتویات text1 باشد و سپس text2 و....
اگر می شود کد هایی رو که اینم کار رو انجام می دهند برایم بنویسید.
من خودم یه سری کد نوشتم ولی این کاری رو که می خوام درست انجام نمی ده
با تشکر
سلام
اگه تو یه text box از جایی که هستیم بخوایم بریم خط بعدی باید چه کدی بنویسیم ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟/
:n13:
از properties گزینه multi line رو فعال کنید تا بتونید به خط های بعدی هم برین با کد /nنقل قول:
منظور شما فایل txt داخل یه آدرس خاص توی ویندوز هست ؟نقل قول:
یا text box های معمولی خود برنامه ؟
گزینه ی اول. چندین فایل text در یک مسیری خاص در ویندوز دارم که می خواهم با هم ترکیبشان کنم.نقل قول:
ترانهاده ماتریس 3در4 اینطور نوشته میشه؟ درسته؟:n13: جواب فوری!
#include <stdio.h>
#include <conio.h>
#include <math.h>
#define FALSE 0
int main()
{int m1[3][4],i,j;
int m2[3][4];
for (i=0;i<3;i++)
for (j=0;j<4;j++)
{printf("Enter A[%d][%d]:\0",i,j);
scanf("%d",&m1[i][j]);
m2[j][i]=m1[i][j];
}
printf("\n\n");
for (i=0;i<3;i++)
{for (j=0;j<4;j++)
printf("%5d",m2[i][j]);
printf("\n");
}
getch();
}
کسی نیـست اینجا؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
:n13:
جواب نبود؟
؟
کسی هست اینجا! اما کسی که جواب اینجور سوالارو بده کمه اینجا.(حداقل داخل تگ کد میزاشتی آدم رقبت کنه نگاه کنه:n21:)نقل قول:
کسی نیـست اینجا؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
شما (ها) از کدوم دانشگاه هستین؟ احتمالا یکی داخل دانشگاه گفته فلان انجمن پروژه دانشجویی مینویسن مفت و مجانی بعد همه شما کیف کردین و زود امدین تا پروژتونو براتون بنویسن.
کاربرایی که فقط 4 تا پست دادن که 3/5 از اونها سوال بوده و اگر به جواب برسن پست 5 ـمی در کار نیست و خداحافط انجمن تا ابد.
سلام
; آخر حلقه while به چه معناست.نقل قول:
while();
همين كار رو ميتونيد با break انجام بديد هرچند در اين حالت ديگه نياز به نوشتن else نيست.نقل قول:
Mehrdad Sh.
For (i=0; ; i++)نقل قول:
{cin >>a;
B[i]=a;}
Mehrdad Sh.
يكي از روش هاي فوق سرّي براي مشاهده ي درستيبرنامه ي نوشته شده،بهاين صورته كه :نقل قول:
"اجراش كنيد ببينيد خروجي درست ميده يا نه"
موفق باشيد.
Mehrdad Sh.
چه پاسخ قانع کننده ای واقعــــــــــــــــااااا !!!
حالا چطور ماتریس سه در چهار رو تایپ کنم تو اون صفحه سیاه تا جواب بگیرم؟
جواب دیگه ای برای این سوال ندارید؟اصلا برای سی پلاس پلاس هست یا نه؟
خیلی واجبه فوری فوری
یعنی هیچ کاری نکنه. تا وقتی که این شرط برقراره همینجا بمونه.نقل قول:
همونطور كه از يك گاو انتظار ميره شير بده،از اين زبان هم انتظار ميره كه همچين كاري بكنه توي اون دنياي تاريك سياهِ جولوي چشم شما كه كدها مثل با باكتري مدام تكون ميخورن.(اگر كدي باشه!)نقل قول:
ببينيد،اولين كاري كه بايد براي نوشتن يك برنامه بكنيد اينه كه ببنيد چي ميخوايد و بعد اون الگوريتم ذهنتون رو براي اون برنامه بنويسيد و بعد سعي كنيد كه برنامه رو پياده سازي كنيد.
متاسفانه توي ايران ٢ تا نكته ي مهم اول رو بيخيال ميشن و مستقيم ميرن رو كد نويسي.
پيشنهاد من به شما:
سعي كنيد فلوچارت رو در مرحله ي اول خوب مسلط بشي.
و بعد اگر تسلط كافي رو قسمتهاي مبتدي برنامه نويسي داريد،فصل آرايه ها و اشاره گرها رو مطالعه بفرماييد جوابتون رو خودتون ميگيريد.هم با آرايه امكان پذيره هم اشاره گرها كه به نظر بنده اشاره گرها آسونتر ولي مبحث سختيه براي يادگيري.
شما به صورت خيلي فوري فوري اين كارها رو انجام بديد تا به صورت خيلي خيلي فوري به جوابتون برسيد.
موفق باشيد.
Mehrdad Sh.
سلامت باشید
خوشبختانه امروز خودم برنامم رو درستش کردم و به استادم تحویل دادم ودیگر نیازی به کمک شما نیست خوشبختانه...
بعدشم شما با هر کی سوال بپرسه اینجوری میزنید تو برجکش ,یه سوال پرسیدم که درسته یا نه هزار حرف شنیدم غیر از جوابش دیگه کم مونده بود ...
پس چطور اون بالا نوشتید:نام تاپيک: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] !!!!!!! منم یسوال پرسیدم دیگه!
البته یکی از خانمای اینجا خ داده بود که راهنماییم کنه که خوشبختانه برنامم رو امروز خودم درستش کردم
به هرحال ممنون که وقت گذاشتید واین همه تومار برام نوشتید!: )
موفق باشيدنقل قول:
Mehrdad Sh.
سلام
دوستان من تابع بازگشتی پیدا کردن ماکسیمم و مینیمم رو میخوام بنویسم.
اما همیشه مشکلم سر فراخوانی و تعریف تابع هایی هست که باید از مرجع و اشاره گر و آدرس استفاده کنیم.
الان مشکلاتش چیه؟
کد:#include <iostream.h>#include <conio.h>
void findminmax(int a[],int s, int e ,int &min,int &max)
{
if (s==e){min=a[s];max=a[s];}
else {int min1,min2,max1,max2;
findminmax(a,s,s+((1+(e-s))/2),min1,max1);
findminmax(a,s+((1+(e-s))/2)+1,e,min2,max2);
if (min1<min2) min=min1;
else min=min2;
if (max<max2)max=max2;
else max=max1;
}
}
int main(){
int b[10];
for(int i=0;i<10;i++)
cin>>b[i];
int mi,ma;
findminmax(b,0,9,mi,ma) ;
cout<<mi<<ma;
getch();
return 0;
}
ممنون
خوب به سلامتی!!نقل قول:
بعضی از دوستان و اساتید یکم کم حوصله اند او از سوالاتی که نیاز به توضیح موارد خیلی ابتدایی روداره پرهیز می کنند ..(زیاد جدی نگیرد :n18:)
اولین نکته ای که باید که اینجا رعایت کنی اینکه همه اینجا دارای احترام هستند چه کسی که یک پست داده چه کسی که 10000 پست داده و همچنین دوستانی که جواب پستی رو میدن در حقیقت به شما کمک کردن و نه اینکه وظیفه داشتن و باید حتما به شما جواب می دادن... و همچنین نوشتن جملاتی مثل :
یانقل قول:
کسی نیـست اینجا؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
با عث می شه دوستان کمتر رقبت پیدا کنند یا اصلا سوال شما رو ندید بگیرند و به دیگر سوالات پاسخ بدن(البته در این چنین تاپیک هایی عمومی هست ولی در مواقعی که تاپیک این چوری نیست اون تاپیک بسته میشه).نقل قول:
جواب نبود؟
؟
----------------------------------------------------------------------------------------
یکی دیگه از چیز هایی خیلی دوستان رو موقع جواب دادن اذیت می کنه اینه که کد ها رو اخل تگ کد یا html نمی گذارید که البته برای شما طبیعی هست.. بهتره که کد ها رو داخل تگ کد بزارید تا دوستان به جواب دادن ترغیب بشن...
----------------------------------------------------------------------------------------
و آخرین چیزی که باید گفت اینه که سوالتون را کاملا واضح بیان کنید .. سوال کلی جواب کلی رو هم داره!! و اینکه اینجا جای رفع اشکال و در مواردی توضیح کد هایی که معمولا مبتدی ها با اون مشکل دارند و در مثال ها دچار ابهام می شن نه اینکه تقاضای کن پروژه رو کنید(البته شما تقاضای کل پروژه رو نکرید.)
همچنین اگر سوالی رو دارید که فکر میکنید از حد مبتدی خارجه و جنبه های مختلفی رو شامل مبشه می تونید یک تاپیک جدا باید عنوان مناسب بزنید.
---------------------------------------------------------------------------------------
سوالاتتون رو از پست های بعدی دقیق و جزئی بیان کنید اینجوری خیلی خیلی خیلی زود به جوابتون می رسید!
موفق باشید
با سلام.[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
من قصد یادگیری یکی از زبانهای برنامه نویسی رو دارم. همچنین قصد خوندن رشته کامپیوتر (نرم افزار) رو دارم
مخواستم از عزیزان و اساتید سوال کنم که چه زبانی از خانواده C رو بمن پیشنهاد میدن? اصلا بنظر شما C خوندن برای اولین زبان برنامه نویسی مناسبه یا نه؟ (طبق تحقیقاتی که خودم انجام دادم, یا گفتن C شارپ یا پلاس پلاس)
اولویت های من برای یادگیری زبان اینه که در درجه اول کارایی زبانش بالا باشه و دوم اینکه در دروس دانشگاه بکارم بیاد و سوم واسه -- و ویروس نویسی و ... هم بکار بیاد
خیلی ممنون میشم اگه راهنمایی کنید مرا
سلام.نقل قول:
با سلام.
من قصد یادگیری یکی از زبانهای برنامه نویسی رو دارم. همچنین قصد خوندن رشته کامپیوتر (نرم افزار) رو دارم
مخواستم از عزیزان و اساتید سوال کنم که چه زبانی از خانواده C رو بمن پیشنهاد میدن? اصلا بنظر شما C خوندن برای اولین زبان برنامه نویسی مناسبه یا نه؟ (طبق تحقیقاتی که خودم انجام دادم, یا گفتن C شارپ یا پلاس پلاس)
اولویت های من برای یادگیری زبان اینه که در درجه اول کارایی زبانش بالا باشه و دوم اینکه در دروس دانشگاه بکارم بیاد و سوم واسه -- و ویروس نویسی و ... هم بکار بیاد
نظر من اینه که اول معیارهاتو تعیین کنی که اصلا میخوای برنامه نویسی یادبگیری برای چی! (که شما نوشتی کارایی/دانشگاه/ویروس که ارتباط زیادی هم باهم ندارن ولی باز خوبه که نوشتی)
بعد بیای تحقیق کنی که کدام زبان میتونه به بهترین نحو این کارهارو انجام بده (چون تقریبا با هر زبانی میشه بیشتر کارهارو انجام داد)
بعد که به نتیجه رسیدی دقیقا همون زبان رو شروع کنی به یادگیری و نیازی نیست هیچ زبان دیگه ایی رو قبلش یا وسطش یا بعدش یا ... یاد بگیری.(از اول بروسراغ همون زبانی که میخوای یاد بگیری. هیچ زبانی مکمل دیگری نیست)
----------
حالا پیشنهاد خودم (با توجه به دانشگاه/ویروس/کارایی - کمرنگه زیاد مهم نیست و زیاد بهش فکر نکن/آخری هم از همه مهمتره)
در حال حاضر بهترین کارایی و بیشترین استفاده برای ساخت انواع بدافزار ها زبان ++C/C میباشد.(فرقشون در شی گرا بودنشونه که بعد از اینکه به یکیشون مسلط شدی دیگری هم در خدمتت هست چون فرق زیادی با هم ندارن)
زبان سخت و پیچیده ایی هست و یادگیریش زمانبره ولی بعد از اینکه کامل یادبگیریش به معنای واقعی یک برنامه نویس میشی.
تقریبا هرکاری رو میتونی باهاش انجام بدی و تمام کتابخانه ها و برنامه های قوی و بزرگ یا توسط این زبان نوشته شده اند یا پورتی به این زبان دارند.
هر جا صحبت از سرعت و مصرف حافظه و کلا موارد حساس باشه این زبان هم اونجا حضور داره و کلا ساخته شده برای همین موارد.
و ...
سلامنقل قول:
با توجه به نيازهاي شما،زبان C بهترين گزينست.
بعد از يادگيري زبان C ، زبان C++ رو به شما پيشنهاد ميكنم.
و در نهايت به هر زباني كه بخوايد از جمله سي شارپ وسي شارپ.نت و جاوا ،چون زبان سي در اصل پدربزرگ تمامي اين زبان هاست.
ببينيد،هر زباني مزيت هاي خودش رو داره.براي مثال سرعتي كه پاسكال داره هرگز سي نخواهد داشت اما،پاسكال هم مشكلات زيادي داشت و براي همين تقريبا كنار گذاشته شد.
در كل،سي از همه جامع تره و دستتون براي انتخاب شاخه هاي زبان ديگه بازتره.
OOP .
Mehrdad Sh.
تابع بازگشتي شما به صورت بي نهايت تكرار ميشه و سيستم اصطلاحا "سرريز" ميشه.نقل قول:
تابع بازگشتيتون رو به صورت كامل بازنگري و حتما trace كنيد.
ببخيد اگر بيشتر از اين نتونستم كمكتون كنم.
Mehrdad Sh.
سلام مجدد خدمت دوستان و اساتید.
من شروع به یادگیری #C کردم! کاملا در برنامه نویسی هم noob هستم ولی عظمم رو جذم (جزم) کردم که مرحله حرفه ای شدن برم.
سوالی که من داشتم اینه:
زبان #C توی کدوم برنامه های IDE (به جز Visual Studio) خونده میشه؟ و کدومشون بهتره که من باهاش کارکنم؟
سلام ببخشید من میخواستم وقتی کاربر مثلا عدد 3 رو به برنامه میده 3 تا * نشون بده اگر کمک کنید ممنون میشم.
يك عدد رو از كاربر ميگيريد و عدد رو در يك حلقه ي while ميزاريد و تا وقتي عدد صفر نشده درون حلقه يك * چاپ كرده و عدد رو يكي كم كنه.نقل قول:
Mehrdad Sh.