-
بدجوری گیر کردم
سلام آقا تا حالا من تو این قسمت برنامه نویسی سوال نکردم حالا بدجوری گیر کردم اونم تو پاسکال که ازش متنفرم
سه تا برنامه بود که تا فردا ساعت 9:30 وقت دارم تو رو خدا کمک کنید
1 - یه برنامه باید بنویسم که 10 عدد را از ورودی بخونه بعد از دریافت آخرین عدد ، آهنها رو از آخر به اول نشون بده
2 - یه برنامه بنویسم که نمره 10 تا دانش آموز رو بگیره بعد اختلاف هر نمره با میانگین را نشون بده
3 - یه برنامه بنویسم که اعدا رو اینطوری نمایش بده تا عدد 5 که میبینید
1
2 1
3 2 1
4 3 2 1
5 4 3 2 1
منتظرم اگه میتونید تا ساعت 10 10:30 شب بدید تو رو خدا بدجوری گیر کردم
-
با عرض پوزش ولی اگه این برنامه رو نتونی بنویسی جای تعجب داره تو طول ترم کجا بودی !!!!
در هر حال این برنامه سومیه که سوال رایجی هم هست ، گرامر پاسکال دقیقا یادم نیست و حوصله نگاه کردن به کتاب هم ندارم ، به صورت شبه کد مینویسم خودت درستش کن :
کد:
program print
begin
for i=1 to 5 do
begin
for j=1 to i do
write j
next j
writeln("")
end
next i
end.
فکر میکنم شما سوالت رو درست تایپ نکردی ! یعنی بایس خروجی مشابه شکل زیر باشه :
کد:
1
2 1
3 2 1
4 3 2 1
5 4 3 2 1
ولی اگه قراره که خروجی اینطور باشه :
کد:
1
2 1
3 2 1
4 3 2 1
5 4 3 2 1
بایس تو حلقه مربوط به i این کد رو اضافه کنی پیش از حلقه j
کد:
for k=i downto 0 do
write" "
next k
-
در ضمن واسه حل سوال اول میتونی از پشته استفاده کنی
سوال دوم هم که واضحه فقط یکم حوصله میخواد که کد بنویسی