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

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

whitecap

کاربر نیمه‌فعال
ارسال‌ها
19
امتیاز
10
نام مرکز سمپاد
هاشمی نژاد 1
شهر
مشهد
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

به نقل از alirezakabir :
پاسکال و کمی c++
مسلما از آسون ترش شروع کنید بهتره(جاوا اسکریپت) ، شما که c رو هم بلدید براتون یادگیری این دو زبان آسون تر میشه . ولی باز هم به هدفتون بستگی داره .
 
ارسال‌ها
687
امتیاز
915
نام مرکز سمپاد
راهنمایی حلی 2 - دبیرستان حلی10
شهر
تهران
سال فارغ التحصیلی
1397
دانشگاه
Shahed Uni
رشته دانشگاه
Computer Science
تلگرام
اینستاگرام
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

به نقل از whitecap :
مسلما از آسون ترش شروع کنید بهتره(جاوا اسکریپت) ، شما که c رو هم بلدید براتون یادگیری این دو زبان آسون تر میشه . ولی باز هم به هدفتون بستگی داره .
هدفم که اینه که یه بازی تحت وب بسازم
ممنون از راهنماییتون
 

whitecap

کاربر نیمه‌فعال
ارسال‌ها
19
امتیاز
10
نام مرکز سمپاد
هاشمی نژاد 1
شهر
مشهد
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

به نقل از alirezakabir :
هدفم که اینه که یه بازی تحت وب بسازم
ممنون از راهنماییتون

چرا asp.net کار نمی کنید ؟ شما که c و html و css بلدید . به راحتی میتونید یک بازی به زبان سی بسازید ، قالب رو با html و css ویرایش کنید و بعد هم کلا فایل ها رو آپلود کنید .
 
ارسال‌ها
687
امتیاز
915
نام مرکز سمپاد
راهنمایی حلی 2 - دبیرستان حلی10
شهر
تهران
سال فارغ التحصیلی
1397
دانشگاه
Shahed Uni
رشته دانشگاه
Computer Science
تلگرام
اینستاگرام
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

آخه ایطوری یه جاهای دیگه هم ممکنه کمکم کنه
 

daneshvar.amrollahi

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

به نقل از alirezakabir :
برای من راحت بودن مهم نیست میخوام بدونم کدوم امکانات بیشتری داره؟ممنون از راهماییت مغسی
تو سطح دانش آموزی سی و سی پلاس پلاس و پاسکال زیاد تفاوتی ندارند. سی پلاس پلاس قابلیت شی گرایی داره که تو سطح های بالاتر باهاش آشنا میشید که پیشرفتست.
 

JB

کاربر خاک‌انجمن‌خورده
ارسال‌ها
1,447
امتیاز
4,766
نام مرکز سمپاد
هاشمی‌نژاد ۲ مشهد
دانشگاه
شهید بهشتی تهران
رشته دانشگاه
ریاضی و علوم کامپیوتر
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

JavaScript زبان اسکریپت نویسی سمت کلاینته، php زبان سمت سرور. کاربرد‌ها فرق می‌کنه اصلا، اگه ‌می‌خوای یه وب اپلیکیشن بنویسی به هردو نیاز پیدا می‌کنی.
 

farnoosh hashemi

کاربر نیمه‌حرفه‌ای
ارسال‌ها
256
امتیاز
3,418
نام مرکز سمپاد
فرزانـگان یـک
شهر
تــهــران
مدال المپیاد
مرحله دوم 24 امین المپیاد کامپیوتر -ناکامی در مرحله۳
دانشگاه
صنعتی شریف
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

یه سوال:
فرض کنید 1 خط دلخواه AB رو داریم تو صفحه.و همچنین زاویه ی ثابت xoy و 1 خطی رو هم داریم که abرو قطع میکنه.مثلا خط d. حالا من میخوام زاویه ای رو بکشم که راسش روی خط d باشه (مثلا نقطه z )و زاویه ی AZB=XOY.
الگوریتم نوشتن اینجوری میشه که با 2 تا forبیاد تمام نقاط روی خط d رو چک کنه.ولی دستوری که بشه باهاش برابری 2 زاویرو تو برنامه گفت نمیدونم!لطفا کمک کنید!البته اگه دستوری وجود نداشته باشه میشه 1 کار ابلهانه کرد.ولی اینجوری جد کامپیوتر در میاد!به این صورت که برای هر نقطه روی خط d ،اون نقطرو(مثلا z) به aو b وصل کنیم و ازBبرAZ عمود کنیم و طول عمودش رو بدست بیاریم و طول ZB رو هم که داریم ، اینارو برهم تقسیم کنیم تا SIN زاویه AZBدر بیاد.وا3 اون زاویه هم همچین کاری بکنیم و شرط بزاریم اگه این2تا SINبا هم برابر بودن زوایا برابرن...(البته لازم به ذکره که این شرط کامل نیست.چون ممکنه دو زاویه مکمل باشن و همچنین بسیار غیر بهینه ســت چون رای هر نقطه روی خط باید اون کارو انجام بده)
لطفا اگه دستور خاصی بلدید برای برابری زوایا و یا الگوریتم بهتری میدونید ،و کلا هر نوع راهنمایی و ایده و ... لطفا بگید!باید یه همچین برنامه ایرو تو C بنویسم!
+با تشکر!
 

samira16

کاربر حرفه‌ای
ارسال‌ها
481
امتیاز
3,080
نام مرکز سمپاد
فرزانگان
شهر
گنبد کاووس
مدال المپیاد
ندارم :-"
دانشگاه
دانشگاه گلستان-گرگان
رشته دانشگاه
مهندسی عمران
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

سلام.نمیدونم سوالمو جای درستی دارم مطرح میکنم عایا؟ :-/
من میخوام شروع کنم برنامه نویسیو یاد بگیرم دوباره.این دفعه نه در حد ابتدایی.ولی نمیدونم از کجا شروع کنم دقیقا؟.کسی میتونه کمکم کنه؟ قبلا در همون حد کوچولویی که تو دبیرستان یادمون دادن یه چیزایی بلد بودم که همونم یادم رفته کلا صفرم الان.کتابم ندارم در حال حاظر گم کردمشون :-" لطفا راهنماییم کنید چیکار کنم
 

مهدی

کاربر فوق‌حرفه‌ای
ارسال‌ها
1,112
امتیاز
7,384
نام مرکز سمپاد
علامه‌حلی
شهر
تهران
مدال المپیاد
کامپیوتر
دانشگاه
دانشگاه تهران. :دی
رشته دانشگاه
آمار. :دی
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

جزوه سمپاد برای شروع خوبه اما ساده هستش
بعد که کمی جلو رفتید،کتاب دایتل اند دایتل رو میتونید تهیه کنید
 

The Smith

کاربر فوق‌حرفه‌ای
ارسال‌ها
1,061
امتیاز
3,545
نام مرکز سمپاد
سلام ایران‌زمین
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

به نقل از Samira :) :
سلام.نمیدونم سوالمو جای درستی دارم مطرح میکنم عایا؟ :-/
من میخوام شروع کنم برنامه نویسیو یاد بگیرم دوباره.این دفعه نه در حد ابتدایی.ولی نمیدونم از کجا شروع کنم دقیقا؟.کسی میتونه کمکم کنه؟ قبلا در همون حد کوچولویی که تو دبیرستان یادمون دادن یه چیزایی بلد بودم که همونم یادم رفته کلا صفرم الان.کتابم ندارم در حال حاظر گم کردمشون :-" لطفا راهنماییم کنید چیکار کنم
www.cplusplus.com
از ۰ تا ۱۰۰ توضیح داده همه چیز رو.
یه فایل PDF داره تو سایت که آموزش برنامه نویسی داره و توی خود سایت هم refrence هارو توضیح داده !
 

daneshvar.amrollahi

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

سلام. یه رابطه ای هست اونم اینه که فکر کنم اویلر گفته:
عددی اول فرد= عدد فرد+عدد مربع کامل
مثلا 5=4+1
که 4 مربع کامله. قرار یه برنامه بنویسیم که عدد اولی پیدا کنه که تو این رابطه صدق نکننه. برنامه ای نوشتم که اعداد اول رو به صورت جمعی که گفتم می نویسه. کسی می تونه راهنمایی کنه بقیه کار رو چیکار کنیم؟ باید یه تغییر خیلی کوچیک باشه اما هرچی بازی کردم نشد.
برنامه: میزیزتش داخل یه فایل
کد:
#include<iostream>
#include<fstream>
using namespace std;

ofstream fout("pout.txt");


int divi(int n)
{
    int c=0;
    for (int i=1;i<=n;i++) {
        if (n%i==0)
           c++;
    }
    return c;
}
           

int main()
{
       int tp=1,c=0;
    for (long int i=3;i<=60000;i++) {
        
        if (divi(i)==2) { //agar i avval boud
                  
                        for (long int j=0;j<=60000;j++) {
                            if ( (j%2!=0) && (divi(i-j)%2==1) ) { //agar j fard boud va (adad avval-j) morabba kamel boud
                               fout<<i<<" = "<<j<<"+"<<i-j<<endl;
                               break;
                            }
                            
                        }
                        
        }
    }
    
    system("pause");
    return 0;
    
    
}
 

Anita H

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

به نقل از daneshvar.amr :
سلام. یه رابطه ای هست اونم اینه که فکر کنم اویلر گفته:
عددی اول فرد= عدد فرد+عدد مربع کامل
مثلا 5=4+1
که 4 مربع کامله. قرار یه برنامه بنویسیم که عدد اولی پیدا کنه که تو این رابطه صدق نکننه. برنامه ای نوشتم که اعداد اول رو به صورت جمعی که گفتم می نویسه. کسی می تونه راهنمایی کنه بقیه کار رو چیکار کنیم؟ باید یه تغییر خیلی کوچیک باشه اما هرچی بازی کردم نشد.
برنامه: میزیزتش داخل یه فایل
کد:
#include<iostream>
#include<fstream>
using namespace std;

ofstream fout("pout.txt");


int divi(int n)
{
    int c=0;
    for (int i=1;i<=n;i++) {
        if (n%i==0)
           c++;
    }
    return c;
}
           

int main()
{
       int tp=1,c=0;
    for (long int i=3;i<=60000;i++) {
        
        if (divi(i)==2) { //agar i avval boud
                  
                        for (long int j=0;j<=60000;j++) {
                            if ( (j%2!=0) && (divi(i-j)%2==1) ) { //agar j fard boud va (adad avval-j) morabba kamel boud
                               fout<<i<<" = "<<j<<"+"<<i-j<<endl;
                               break;
                            }
                            
                        }
                        
        }
    }
    
    system("pause");
    return 0;
    
    
}
ببخشید من به کد نگاه نکردم، ولی یه سوال پیش اومد:
- توی اون رابطه، هر عدد اول و مربع کاملی میتونیم بذاریم؟
اخه اگر مربع کامل=4 و عدد فرد=5 باشه، 4+5=9 هست که 9 اول نیست.
 
ارسال‌ها
210
امتیاز
395
نام مرکز سمپاد
حلی ۲ #شوش
شهر
تهران
سال فارغ التحصیلی
95
دانشگاه
یک ترم تهران جنوب :)
رشته دانشگاه
نرم افزار
پاسخ : پرسش و پاسخ پیرامون برنامه نویسی

احتمالا ( 100% ) منظورت رابطه ی گلدباخه !
http://projecteuler.net/problem=46

اشتباه متوجه شدی ...
این نظریه میگه هر عدد مرکب ِ فرد رو میتونیم به صورت جمع یک عدد اول و 2 برابر یک عدد مربع کامل بنویسیم !
تو یه کاری بکن !
بیا و این رابطه رو پیاده کن ...
اولین عددی که توش جواب نداد رو چاپ کن همین !

× همین الان حل کردم
جوابش : 5777
 

daneshvar.amrollahi

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

به نقل از MajiiiiiD :
احتمالا ( 100% ) منظورت رابطه ی گلدباخه !
http://projecteuler.net/problem=46

اشتباه متوجه شدی ...
این نظریه میگه هر عدد مرکب ِ فرد رو میتونیم به صورت جمع یک عدد اول و 2 برابر یک عدد مربع کامل بنویسیم !
تو یه کاری بکن !
بیا و این رابطه رو پیاده کن ...
اولین عددی که توش جواب نداد رو چاپ کن همین !

× همین الان حل کردم
جوابش : 5777

نه نه اتفاقا اینطوری نیست. دقیقاً همونیو گفت که گفتم. هر عدد اول رو میشه به اون صورت که گفتم نوشت. برنامشمم تونستم تکمیل کنم تا 50000 چک کردم که انگار فقط پاسخ درست 3 هستش. یعنی 3 رو نمیشه به این صورت نوشت. اگر خواستین یه فایل خروجی گرفتم که این اعداد رو به صورت جمعی که گفتم نوشته (همه ی اعداد اول بزرگتر مساوی 5 رو). انگار رابطش درسته. می تونم آپلود کنم
شاید هم کلا معلم میخواسته گلدباخ رو بگه که اشتباه گفته!
 

daneshvar.amrollahi

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

به نقل از amoo.majid :
ببخشید من به کد نگاه نکردم، ولی یه سوال پیش اومد:
- توی اون رابطه، هر عدد اول و مربع کاملی میتونیم بذاریم؟
اخه اگر مربع کامل=4 و عدد فرد=5 باشه، 4+5=9 هست که 9 اول نیست.
منطورم اینه که هر عدد اول رو میشه به این صورت نوشت. نه اینکه جمع یه عدد مربع کامل با یه عدد فرد دیگه بشه اول. منطورم برعکس این بود.
اگر خواستین یه خروجی به این صورت گرفتم که تونسته همه ی اعداد اول بزرگتر مساوی 5 رو به صورتی که گفتم بنویسه. تا شب همینجا آپلود می کنم.
 

daneshvar.amrollahi

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

خروجی که گفتم میگذارم اینه:
http://www.mediafire.com/view/ebzr1rrk1ya8fhs/pout.txt
 

daneshvar.amrollahi

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

به نقل از MajiiiiiD :
احتمالا ( 100% ) منظورت رابطه ی گلدباخه !
http://projecteuler.net/problem=46

اشتباه متوجه شدی ...
این نظریه میگه هر عدد مرکب ِ فرد رو میتونیم به صورت جمع یک عدد اول و 2 برابر یک عدد مربع کامل بنویسیم !
تو یه کاری بکن !
بیا و این رابطه رو پیاده کن ...
اولین عددی که توش جواب نداد رو چاپ کن همین !

× همین الان حل کردم
جوابش : 5777
حق با شما بود!!! بهش ایمیل زدم گفتم، همین صورت سوال شما رو تکرار کرد و گفت درستش اینه. :D برم سعی کنم بنویسمش.
 

arminhatami

کاربر جدید
ارسال‌ها
3
امتیاز
0
نام مرکز سمپاد
jahad
شهر
ahwaz
سئوال c++

سلام شرمنده اگه سوالم تکراری من رشته درسم برق است
والا هرجا می گردم این برنامه رو پیدا نمی کنم اگه هم باشه * در سمت چپ برنامه هست می خوام ببینم دوستان می تونن راهنمایم کنن؟

*
***
*****
*******

#include<iostream.h>
#include<conio.h>
int main(){
int i,j;
for(i=1;i<=6;i++){
for(j=1;j<=i;j++){
cout<<"*";
}
cout<<"\n";
}
getch();
return 0;
}
 

arminhatami

کاربر جدید
ارسال‌ها
3
امتیاز
0
نام مرکز سمپاد
jahad
شهر
ahwaz
پاسخ : سئوال c++

می خوام تو boralnd c++
همچین خروجی ببینم
*
***
*****
*******
ستاره تکی اولی باید وسط باشه بخدا همجارو گشتم اما پیدا نکردم
فقط برنامه c هست اونم بکارم نمی آد
میشه کمک کنی؟
 
بالا