حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود

شکل اعداد نزولی

تمرین آسان 3731 visibility link download flag

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

مثال:

number: 5
55555
4444
333
22
1 
👨‍💻 18 ساعت قبل User 10818 این تمرین رو مشاهده کرد

reply 16

visibility
def print_pattern(n):
    for i in range(n, 0, -1):
        # چاپ عدد i به تعداد i بار
        print(str(i) * i)

def main():
    # دریافت عدد از کاربر
    number = int(input("لطفاً یک عدد وارد کنید: "))
    
    # چاپ الگو
    print_pattern(number)

# اجرای برنامه
main()

c++

#include <iostream>
using namespace std;

int main() {
    int n ;
    cout << "Enter a number = " ;
    cin >> n ;
    cout << endl ;
    while(n > 0) {
        for(int i=1 ; i<=n ; i++) {
            cout << n ;
        }
        cout << endl;
        n-- ;
    }


    return 0;
}
def print_pattern(n):
    for i in range(n, 0, -1):
        print(str(i) * i)

def main():
    try:
        number = int(input("عدد را وارد کنید: "))
        if number < 1:
            print("لطفاً عددی بزرگتر از صفر وارد کنید.")
            return
        print_pattern(number)
    except ValueError:
        print("لطفاً یک عدد صحیح وارد کنید.")

if __name__ == "__main__":
    main()
<< صفحه قبل 1 2 صفحه بعد >>

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن