پرسش و پاسخ پیرامون برنامه‌نویسی

  • شروع کننده موضوع max
  • تاریخ شروع

Anita H

کاربر فوق‌حرفه‌ای
ارسال‌ها
571
امتیاز
2,987
نام مرکز سمپاد
حلّی ۲
شهر
تهران
سال فارغ التحصیلی
1396
مدال المپیاد
کامپیوتری بودم
دانشگاه
شریف
رشته دانشگاه
کامپیوتر
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

به نقل از مهســـــــــــــا :
زشت از این نظر که خیلی کد داره. در حالی که با system call یه خطه.
واقعن خیلی کد داره؟
مگه بیشتر از یه دونه وایله؟
 
ارسال‌ها
3,981
امتیاز
32,647
نام مرکز سمپاد
فرزانگان امین
شهر
اصفهان
سال فارغ التحصیلی
1390
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

به نقل از amoo§majid :
واقعن خیلی کد داره؟
مگه بیشتر از یه دونه وایله؟
نه بابا! همون وایله :D کلا من به کدهای خوندن از فایل می‌گم کد کثیف و زشت. می‌دونی در برابر System Call کثیفه خب! می‌خوای یه فایل کپی کنی کافیه بزنی:
کد:
std::System("copy from.txt to.txt")
خب اینو مقایسه کنید با اینکه یه فایل باز کنید و با while از مبدا بخونید و هی تو مقصد بنویسید.
 

عَنّآب ؛؛)

کاربر نیمه‌حرفه‌ای
ارسال‌ها
214
امتیاز
1,619
نام مرکز سمپاد
فرزانگان۱
شهر
تهران
سال فارغ التحصیلی
1396
مدال المپیاد
برنز کامپیوتر ۹۵
دانشگاه
صنعتی شریف
رشته دانشگاه
علوم کامپیوتر
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

به نقل از amoo§majid :
واقعن خیلی کد داره؟
مگه بیشتر از یه دونه وایله؟

بحث نکن دیگه برادرـه من :-"

خانوم از شما بیشتر حالیشونه قطعا با کارشناسیه نرم افزار :-"

:-اسپم
 
ارسال‌ها
3,981
امتیاز
32,647
نام مرکز سمپاد
فرزانگان امین
شهر
اصفهان
سال فارغ التحصیلی
1390
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

به نقل از دینگـ! :
بحث نکن دیگه برادرـه من :-"

خانوم از شما بیشتر حالیشونه قطعا با کارشناسیه نرم افزار :-"

:-اسپم
نه خب من یه چیزی گفتم باید بپرسن دیگه به هرحال. منم ادعای اینو ندارم که حالیمه. با ۴سال درس کامپیوتر خوندن آدم مهندس نمیشه که.

منم صرفا حرفم اینه که کد ۱۰ خطی زدن کثیف حساب می‌شه نسبت به اینکه آدم یه خط بنویسه.
 

h.mahmoodzadeh

کاربر فوق‌فعال
ارسال‌ها
152
امتیاز
865
نام مرکز سمپاد
allameh tabatabaii high school of bonab
شهر
bonab
مدال المپیاد
فیزیک
رشته دانشگاه
مهندسی برق
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

یه سوال اورژانسی اگه میشه سریع ج بدین
من تو زبان dev cمیخوام برنامه جدول تناوبی رو با ارایه بنویسم بعد با مقدار دهی اولیه:
char name[] [] ={"H","He",......."Rn"};neveshtam
نوشتم بعد میخوام اسم عنصر رو بگیرم و عدد اتمیشو بدم چیکار کنم؟؟
 
ارسال‌ها
3,981
امتیاز
32,647
نام مرکز سمپاد
فرزانگان امین
شهر
اصفهان
سال فارغ التحصیلی
1390
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

به نقل از ساعت شنی :
یه سوال اورژانسی اگه میشه سریع ج بدین
من تو زبان dev cمیخوام برنامه جدول تناوبی رو با ارایه بنویسم بعد با مقدار دهی اولیه:
char name[] [] ={"H","He",......."Rn"};neveshtam
نوشتم بعد میخوام اسم عنصر رو بگیرم و عدد اتمیشو بدم چیکار کنم؟؟
چرا از structure استفاده نمی‌کنید؟
 

h.mahmoodzadeh

کاربر فوق‌فعال
ارسال‌ها
152
امتیاز
865
نام مرکز سمپاد
allameh tabatabaii high school of bonab
شهر
bonab
مدال المپیاد
فیزیک
رشته دانشگاه
مهندسی برق
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

میشه بیشتر توضیح بدین؟؟
 

h@di

کاربر نیمه‌حرفه‌ای
ارسال‌ها
244
امتیاز
801
نام مرکز سمپاد
شهید بهشتی شهرکرد
شهر
شهرکرد
مدال المپیاد
طلای ادبی (دورهٔ ۲۷)؛ مرحلهٔ ۱ کامپیوتر (دوره‌های ۲۳ و ۲۴)
دانشگاه
دانشگاه تهران
رشته دانشگاه
مهندسی نرم‌افزار
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

به نقل از ساعت شنی :
یه سوال اورژانسی اگه میشه سریع ج بدین
من تو زبان dev cمیخوام برنامه جدول تناوبی رو با ارایه بنویسم بعد با مقدار دهی اولیه:
char name[] [] ={"H","He",......."Rn"};neveshtam
نوشتم بعد میخوام اسم عنصر رو بگیرم و عدد اتمیشو بدم چیکار کنم؟؟
اگه استفاده از string مجاز باشه یه همچو چیزی جواب نمی‌ده؟ یا سی‌پلای‌پلاس نوشتم البته.
کد:
//in the name of Allah
#include<iostream>
#include<string>
const int N=4;
using namespace std;
int main(){
  string name []={"H","He","Li","Be"};
  string in;
  cin>>in;
  for(int i=0;i<N;i++)
    if(name==in)
      cout<<i+1<<endl;
  return 0;
}
اگه مجاز نیست باید همون‌طوری ماتریس از نوع char بگیرید بعد مثلاً برای برابربودن یه تابع بنویسید که یکی‌یکی حرف‌ها را چک کنه.
* تا جایی که یادمه تو همهٔ کامپایلرها موقع تعریف آرایه نهایتاً بعد اول را می‌شد بهش نداد. اون‌طوری که شما نوشتید منطقاً باید ارور بده.

@مهسا: منظورتون همین string نبود؟ structure کار را راحت‌تر می‌کنه آیا؟
 
ارسال‌ها
3,981
امتیاز
32,647
نام مرکز سمپاد
فرزانگان امین
شهر
اصفهان
سال فارغ التحصیلی
1390
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

به نقل از h@di :
اگه استفاده از string مجاز باشه یه همچو چیزی جواب نمی‌ده؟ یا سی‌پلای‌پلاس نوشتم البته.
کد:
//in the name of Allah
#include<iostream>
#include<string>
const int N=4;
using namespace std;
int main(){
  string name []={"H","He","Li","Be"};
  string in;
  cin>>in;
  for(int i=0;i<N;i++)
    if(name==in)
      cout<<i+1<<endl;
  return 0;
}
اگه مجاز نیست باید همون‌طوری ماتریس از نوع char بگیرید بعد مثلاً برای برابربودن یه تابع بنویسید که یکی‌یکی حرف‌ها را چک کنه.
* تا جایی که یادمه تو همهٔ کامپایلرها موقع تعریف آرایه نهایتاً بعد اول را می‌شد بهش نداد. اون‌طوری که شما نوشتید منطقاً باید ارور بده.

@مهسا: منظورتون همین string نبود؟ structure کار را راحت‌تر می‌کنه آیا؟
منظورم بدیهتا string نبود :D چه ربطی داره آخه string به structure :D
سوالشون رو اشتباه متوجه شدم. تو پ.خ صحبت کردیم. حل شد مشکلشون (;
 
  • لایک
امتیازات: h@di

h.mahmoodzadeh

کاربر فوق‌فعال
ارسال‌ها
152
امتیاز
865
نام مرکز سمپاد
allameh tabatabaii high school of bonab
شهر
bonab
مدال المپیاد
فیزیک
رشته دانشگاه
مهندسی برق
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

ممنون از همگي راه اقا هادي راحت ترين و بهترين راه بود.
 

bluefire123

کاربر نیمه‌فعال
ارسال‌ها
13
امتیاز
2
نام مرکز سمپاد
123
شهر
گرگان
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

سلام می خوام در برنامه dev c++ تو محیط گرافیکی کار کنم ولی وقتی می خوام کامپایلش کنم اینجوری میشه. چه کار...
1418996314951.jpg


می دونم دوباره right معرفی شده ولی تو تابع graphics و من ویرایشش نکردم!؟
حالا چه کار کنم؟
 

daneshvar.amrollahi

کاربر حرفه‌ای
ارسال‌ها
327
امتیاز
130
نام مرکز سمپاد
راهنمایی حلی۲/دبیرستان حلی۱۰/دبیرستان علامه طباطبایی
شهر
تهران
سال فارغ التحصیلی
1397
مدال المپیاد
کامپیوتر
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

به نقل از bluefire123 :
سلام می خوام در برنامه dev c++ تو محیط گرافیکی کار کنم ولی وقتی می خوام کامپایلش کنم اینجوری میشه. چه کار...
1418996314951.jpg


می دونم دوباره right معرفی شده ولی تو تابع graphics و من ویرایشش نکردم!؟
حالا چه کار کنم؟
هدر graphis.h رو دوباره از یه جا دیگه دانلود کنید بعدش توی project اتون که توی dev می سازید، اینکلود کنید. اگر ویرایشش نکردید، سورس اولیه اش اشکال داشته (که نباید اینطوری باشه احتمال زیاد!)

*گرافیک تو dev خیلی دردسر داره. ترجیحا codeblocks بریزید و یه graphic project باز کنید. همه چی خود به خود درست میشه...
 

bluefire123

کاربر نیمه‌فعال
ارسال‌ها
13
امتیاز
2
نام مرکز سمپاد
123
شهر
گرگان
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

از سایت های دیگه هم دانلود کردم اونا هم این مشکلو دارن؟!
 

Moshk

کاربر فوق‌حرفه‌ای
ارسال‌ها
1,141
امتیاز
2,882
نام مرکز سمپاد
شهید بهشتی 1
شهر
ساری
سال فارغ التحصیلی
1397
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

به نقل از DaneshvarA :
*گرافیک تو dev خیلی دردسر داره. ترجیحا codeblocks بریزید و یه graphic project باز کنید. همه چی خود به خود درست میشه...
میشه بگید این گرافیک پراجکت رو از کجا باز کنیم :د
از اینجا؟:
Capture.JPG

بعد کدوم رو باید انتخاب کنیم؟
 
  • لایک
امتیازات: h@di

daneshvar.amrollahi

کاربر حرفه‌ای
ارسال‌ها
327
امتیاز
130
نام مرکز سمپاد
راهنمایی حلی۲/دبیرستان حلی۱۰/دبیرستان علامه طباطبایی
شهر
تهران
سال فارغ التحصیلی
1397
مدال المپیاد
کامپیوتر
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

به نقل از مُحمد :
میشه بگید این گرافیک پراجکت رو از کجا باز کنیم :د
از اینجا؟:
Capture.JPG

بعد کدوم رو باید انتخاب کنیم؟

این نسخه رو دانلود کن:
http://www.ctalk.ir/downloads/CodeBlocks-setup-(ctalk.ir).exe

تو مدرسمون استفاده میشه. عینا graphic project رو مشخص کرده (از این بابت خیالت راحت!). این عکسی که گذاشتی رو نمیدونم چجوری میشه راش انداحت!‌:D
 

swz

کاربر فوق‌حرفه‌ای
ارسال‌ها
904
امتیاز
10,099
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

این خطای Time Limit Exceeded واسه چیه؟ چه‌جوری می‌شه حلش کرد؟
تو ++C .
 

speed

کاربر حرفه‌ای
ارسال‌ها
524
امتیاز
3,083
نام مرکز سمپاد
شهید بهشتی
شهر
میاندوآب
دانشگاه
تبریز
رشته دانشگاه
علوم کامپیوتر
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

به نقل از صَواع. :
این خطای Time Limit Exceeded واسه چیه؟ چه‌جوری می‌شه حلش کرد؟
تو ++C .
خب این time limit عه دیگه
تو کمپایلر اینو داد بهت یا تو آنلاین جاجی جایی؟
و یعنی که تو اون مدت زمان مورد نظر برنامه جواب مورد نظر رو نداده

برای حلش هم که باید الگوریتمت رو بهینه تر کنی در کل کاری کنی که اوردر برنامه بیاد پایین
 
  • لایک
امتیازات: swz

swz

کاربر فوق‌حرفه‌ای
ارسال‌ها
904
امتیاز
10,099
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

تو این مسابقه‌های آنلاین.
خب چه‌جوری باید درستش کنم؟‌هرچی با کد م ور رفتم درست نشد.
 

Karo

کاربر حرفه‌ای
ارسال‌ها
555
امتیاز
1,791
نام مرکز سمپاد
شهيد بهشتي
شهر
سنندج
دانشگاه
دانشگاه تبریز
رشته دانشگاه
علوم کامپیوتر
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

به نقل از صَواع. :
تو این مسابقه‌های آنلاین.
خب چه‌جوری باید درستش کنم؟‌هرچی با کد م ور رفتم درست نشد.
احتمالا روشی که برای حل سوال استفاده کردی برای ورودی‌های بزرگ سریع جواب نمیده. خودت یه ورودی بزرگ برای سوال بساز و اونو امتحان کن ببین جواب میده یا نه.
 
  • لایک
امتیازات: swz

amirhissein1380

کاربر جدید
ارسال‌ها
2
امتیاز
0
نام مرکز سمپاد
علامه حلی 5
شهر
تهران
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

درود دوستان
کسی اینجا پایتون مینویسه
واسه پروژم سوال دارم
 
بالا