آقای حامد ولی زاده ممنون
واقعا کد جالبی بود
Printable View
آقای حامد ولی زاده ممنون
واقعا کد جالبی بود
با سلام
شروع این مسابقه کی و چطوریه؟
با سلام
شروع مسابقه کی و چطوریه؟
ببخشيد اما مثل اينكه ديگه سؤالي نيست كه طرح كنيد.
من تازه كارم(خيلي نه) و خيلي دوست دارم مهارتم رو بسنجم.ممنون ميشم كه اين مسابقه رو ادامه بديد تا بچه ها بيشتر دستشون به كد نويسي عادت كنه.
در ضمن اگه از استاندارد هاي كد نويسي هم در امتياز دهي استفاده بشه خيلي بهتره .مثلآ چگونگي مرتب كردن خط ها در يك تابع و از اين جور كارها تا بچه ها با دنياي استاندارد كار كنن.
بازم ممنون.پس منتظريم ها.
خواهش می کنم.نقل قول:
چه جالب
واقعا يه كد خلاقانه بود
دوباره خواهش می کنم!نقل قول:
آقای حامد ولی زاده ممنون
واقعا کد جالبی بود
هر شنبه یه صورت سوال رو کسی که برنده شده پست می کنه. (به پست قوانین مراجعه شود.)نقل قول:
با سلام
شروع این مسابقه کی و چطوریه؟
نه، تا دلتون بخواد صورت سوال هست که طرح بشه!نقل قول:
ببخشيد اما مثل اينكه ديگه سؤالي نيست كه طرح كنيد.
من تازه كارم(خيلي نه) و خيلي دوست دارم مهارتم رو بسنجم.ممنون ميشم كه اين مسابقه رو ادامه بديد تا بچه ها بيشتر دستشون به كد نويسي عادت كنه.
در ضمن اگه از استاندارد هاي كد نويسي هم در امتياز دهي استفاده بشه خيلي بهتره .مثلآ چگونگي مرتب كردن خط ها در يك تابع و از اين جور كارها تا بچه ها با دنياي استاندارد كار كنن.
بازم ممنون.پس منتظريم ها.
می تونین از همین الان شروع کنین.
چون این برنامه ها باید به کوتاه ترین حد باشند ممکنه از استاندارد خارج شن ولی در آینده ی نزدیک یه تاپیک برای کار روی الگوریتم ها و کلا کد نویسی استاندارد و خوب درست میکنم.
اگه میشه زودتر این لطف رو بکنید ( چون خیلی بهش نیاز دارم ....ممنون )نقل قول:
در آینده ی نزدیک یه تاپیک برای کار روی الگوریتم ها و کلا کد نویسی استاندارد و خوب درست میکنم
ما منتظر سؤاليم.
ايشالا كه بتونه مفيد باشه اين تاپيك كه حتمآ هم هست.
سلام
نشود که به شه ولی شاید که دفعه بعد بشه
به هر حال این کد می زارم تا حامد جان فکر نکنه تنهاست و کار زیباشو ادامه بده
حجم کد:292
کد:#include <iostream.h>
#include <string.h>
void main()
{
int z,i,n,c,b,asc,a[100];
char d[9],s[9];
cin >> n;
z=n;
while (z--)
cin >> a[z];
while (z++<n)
{ i=0;
while (a[z])
{
c= a[z]%16;
asc=48;
b=-1;
while (b++<c)
{
d[i]=asc;
asc++;
if (asc==58)
asc=65;
}
i++;
a[z]/=16;
}
d[i]=NULL;
strcpy (s,d);
strrev(s);
if ((strcmp(s,d))==0)
cout << d;
}
}
حجم کد:278
کد:#include <iostream.h>
#include <string.h>
void main()
{
int z,i,n,c,b,f,a[100];
char d[9],s[9];
cin >> n;
z=n;
while (z--)
cin >> a[z];
while (z++<n)
{ i=0;
while (a[z])
{
c= a[z]%16;
f=48;
b=-1;
while (b++<c)
{
d[i]=f++;
if (f==58)
f=65;
}
i++;
a[z]/=16;
}
d[i]=NULL;
strcpy (s,d);
strrev(s);
if ((strcmp(s,d))==0)
cout << d;
}
}
حجم کد = 255
سلام
ایده خوبی بود. ممنون که بهم روحیه دادی :31:. اگه دقت کنی تو صورت سوال نوشته باز کوچک به بزرگ. من این کارو با تابع sort انجام میدم.
کد:#include <iostream>
#include <algorithm>
#include <cstdio>
#include <cstring>
using namespace std;
int main()
{
int z,n,a[100];
char d[9],s[9];
cin >> n;
z = n;
while (z--)
cin >> a[z];
sort(a, a+n);
while (++z < n)
{
sprintf(d, "%X", a[z]);
strcpy(s, d);
strrev(s);
if (strcmp(s, d) == 0)
puts(d);
}
}