علت OverFlow یا سرریز اطلاعاته.
میدونی !18 چند میشه ؟ میشه 6402373705728000 یعنی 16 رقم !
حالا ببین توی یه متغیر Integer که دو بایته تا چه عددی جا میشه ! از 32768- تا 32767
Printable View
علت OverFlow یا سرریز اطلاعاته.
میدونی !18 چند میشه ؟ میشه 6402373705728000 یعنی 16 رقم !
حالا ببین توی یه متغیر Integer که دو بایته تا چه عددی جا میشه ! از 32768- تا 32767
با سلام و خسته نباشید
یک برنامه به زبان Pascal میخواستم که به ازای عدد ورودی 1 تا n به صورت زیر آنها را نمایش دهد؟
n n n n n n n n n
n 4 4 4 4 4 4 4 n
n 4 3 3 3 3 3 4 n
n 4 3 2 2 2 3 4 n
n 4 3 2 1 2 3 4 n
n 4 3 2 2 2 3 4 n
n 4 4 4 4 4 4 4 n
n n n n n n n n n
با تشکر .
عجب!چه جالب.ممنون از راهنماییتون :rolleye:نقل قول:
ولی چرا بعضی اعداد رو منفی می نویسه و اگه یکی بخواد !18 رو حساب کنه باید چی کار کنه ؟
سلام استاد ما 4 تا پروژه گفته بود که هر 4 تا رو هم تا نصفه رفتم اما نتونستم مشکلاتم رو حل کنم حالا ازتون کمک می خوام
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
خواهش میکنم.نقل قول:
عجب!چه جالب.ممنون از راهنماییتون
ولی چرا بعضی اعداد رو منفی می نویسه
این که یکسری از اعداد رو منفی مینویسه هم علتش اینه که چون عدد شما خیلی بزرگه بیت علامت رو هم تغییر میده!
می تونی از Longint استفاده کنی که 4 بایت برای ذخیره عدد در نظر میگیره اما بازم برای !18 کافی نیست.نقل قول:
اگه یکی بخواد !18 رو حساب کنه باید چی کار کنه ؟
میتونی خودت با استفاده از آرایه ها یا رشته ها کارهایی بکنی!
ممنون . دست شما درد نکنه . مرسی . خیلی لطف کردین;)نقل قول:
ممنون دوست عزیزنقل قول:
ممنون . دست شما درد نکنه . مرسی . خیلی لطف کردین
اساتیدان عزیز یکی هم به داد این جانب برسه
این برنامه رو تا شب می خام
تورو جون ... کمکم کنید
سلام به همگي
اعياد قربان و غدير خم و ولادت عيسي بن مريم برهمه بني آدميان مبارك باد
از اينكه يه مدت نبودم .... راستشو بخواين ديگه ترم تموم شده و الان گير پاس كردنيم :puke:
امروز ميخوام بر نامه Pallindrom رو بذارم شايد به درد يكي بخوره ....
كلماتي مثل گرگ ، درد ، ... pallindrom هستند
کد:(* Program: Palindrome
Programmer: SADRA
*)
Var
a,n,i:integer;
str1,str2,temp:string;
Begin
Write (‘Enter String : ‘);
Readln(str1);
a:= length (str1);
for n:=a downto 1 do
for i:=1 to a do
str2[i]:=str1[n];
temp:=str2;
if temp := str2 then
writeln ( str1, ’ is Palindrome ‘)
else
writeln ( str1, ’ is not Palindrome ’);
Readln;
End.
اين برنامه اصلا ناقص نيست....;)
قربون همتون صدرا
سلام صدرا
من یه برنامه می خواستم که ضرب دو عدد 50 رقمی رو شبیه سازی کنه البته در پاسگال
هرجا گشتم یا پرسیدم هیچکس بلد نبود اگه تونستی جواب بدی ممنون میشم