انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: پرسشهای مسابقه برنامه نویسی بیان  (دفعات بازدید: 1394 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
پرسشهای مسابقه برنامه نویسی بیان
« : 19 مهر 1390، 02:13 ب‌ظ »
http://contest.bayan.ir/http://up7.iranblog.com/images/7ecu96pj3zp986md3iu.pdfپاسخ هاتان را همینجا بنویسید
(  بنده خودم به سه تا از پرسش ها پاسخ دادم . تا شب همینجا خواهم نوشت )‌

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
پاسخ به: پرسشهای مسابقه برنامه نویسی بیان
« پاسخ #1 : 19 مهر 1390، 07:30 ب‌ظ »
برنامه نویس چاق
#include <iostream>
#include <fstream>
#include <math.h>
using namespace std;

int main()

{
int counter;
int a,b;
ifstream in ("chaq.txt");
in >> counter;
for ( ;counter!=0;counter--)
{

in >> a >> b;
int array[a][b];
for(int i=0;i<a;i++)
for(int j=0;j<b;j++)
in >> array[i][j];

int tempx,tempy;
tempx=tempy=0;
int gattarin=array[0][0];
for(int i=0;i<a;i++)
{
int flag=0;
for(int j=0;j<b;j++)
{
if(array[i][j]>gattarin)
{ tempx=i;   tempy=j; flag=1; break; }
if(array[i+1][j]>gattarin)
{ tempx=i+1;   tempy=j; flag=1; break; }
if(array[i+1][j+1]>gattarin)
{ tempx=i+1;   tempy=j+1; flag=1; break; }
}
if (flag==1)  break ;
}
if(tempx==0)
cout<<" Ja be Jaee="<<tempy<<endl;
else
if(tempy==0)
cout<<" Ja be Jaee="<<tempx<<endl;
else
cout<<" Ja be Jaee="<< static_cast <int> ( sqrt( pow(tempx,2)+pow(tempy,2) ) ) <<endl;


}
return 0;
}

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
پاسخ به: پرسشهای مسابقه برنامه نویسی بیان
« پاسخ #2 : 19 مهر 1390، 07:32 ب‌ظ »
دستگاه اعداد
#include <iostream>
#include <fstream>
using namespace std;

int main()
{
int counter,a;
ifstream in ("dastgah.txt");
in >> counter;
for( ; counter!=0;counter--)
{
in >>a;
int array[a];
for(int i=0; i<a;i++)
in >>array[i];
int pakide=0;
for(int j=0;j<a;j++)
{

int temp=array[j];
for(int i=j+1;i<a;i++)
{
if(array[i]==temp)
if(i>pakide)
{
pakide=i;
}
}
}
cout <<"pakide:"<<pakide<<endl;
}
return 0;
}

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
پاسخ به: پرسشهای مسابقه برنامه نویسی بیان
« پاسخ #3 : 19 مهر 1390، 07:33 ب‌ظ »
توران رایانه
#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main()
{
int counter;
ifstream in ("tooran.txt");
in >>counter;
for( ;counter!=0;counter--)
{
int flag=1000,A,C,temp,temp2;

string str=" ";
for( ; str!="END" || str!="ERROR";flag--)
{
if(flag==0)
{ cout<<"ERROR"<<"\n"<<"A="<<A<<endl; break;}
in >> str;
if(str=="BEGIN") 
{flag--;
break;}
if(str=="SETA")
{flag--;
in >>A;
break;}
if(str=="SETC")
{flag--;
in >>C;
break;}
if(str=="INC")
{flag--;
C++;
break;}
if(str=="DEC")
{flag--;
C--;
break;}
if(str=="ADD")
{flag--;
in >> temp;
A+=temp;
break;}
if(str=="SUB")
{flag--;
in >> temp;
A-=temp;
break;}
if(str=="MUL")
{flag--;
in >>temp;
A*=temp;
break;}
if(str=="CMP")
{flag--;
in >>temp;
if(temp>C)
temp2=1;
if(temp==C)
temp=0;
temp=-1;
break;}
flag--;
cout<<"ERROR"<<endl;
break;


}
}
return 0;
}
فرمان های جایجاییش کار نمیکنه

آفلاین Bayazee

  • Jr. Member
  • *
  • ارسال: 91
    • آموزش زبان برنامه نویسی پایتون
پاسخ به: پرسشهای مسابقه برنامه نویسی بیان
« پاسخ #4 : 27 مهر 1390، 08:18 ب‌ظ »
همه کد های مرحله دوم منتشر شده :
http://contest.bayan.ir/contest/5/fullrank/

روی هر رتبه کلیک کنید کد رو نشون می ده.
آموزش زبان برنامه نویسی پایتون (Python) در وب سایت ! www.pythoni.ca

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
پاسخ به: پرسشهای مسابقه برنامه نویسی بیان
« پاسخ #5 : 27 مهر 1390، 10:47 ب‌ظ »
پرسش هاش کجاست ؟