Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

نمط الأرقام

جزء من قسم Fundamentals في رحلة C# على Coddy — الدرس 67 من 69.

عند إنشاء أنماط مثل الأهرامات، غالباً ما نحتاج إلى إنشاء سلاسل نصية بأحرف متكررة. إليك تقنية مفيدة لإنشاء مثل هذه السلاسل:

string str = new string('a', 10);

str سيحتوي على "aaaaaaaaaa"

دعونا نحلل كيفية عمل هذا: 

  1. new string ينشئ سلسلة من الأحرف
  2. الحرف 'a' يشير إلى الحرف الذي نريد تكراره
  3. 10 يشير إلى عدد مرات تكرار الحرف
challenge icon

التحدي

سهل

كل حالة اختبار لها مدخل واحد - عدد صحيح فردي.
مهمتك هي طباعة n - pyramid باستخدام *، إليك بعض الأمثلة:

1 - pyramid

*

5 - pyramid

*
***
*****

7 - pyramid

*
***
*****
*******

الإدخال

  • عدد صحيح فردي n من المستخدم
  • 1 <= n < 1000

نصائح

  • حاول البدء من المثلثات الصغيرة
  • تحقق من التلميح إذا واجهت صعوبة ;)

n يمثل عدد  * في الصف السفلي

ورقة مرجعية

لإنشاء سلاسل نصية بأحرف متكررة في C#، استخدم منشئ الـ string:

string str = new string('a', 10);

يؤدي هذا إلى إنشاء سلسلة نصية تحتوي على الحرف 'a' مكررًا 10 مرات، مما ينتج عنه "aaaaaaaaaa".

تحليل بناء الجملة (Syntax):

  • new string - ينشئ سلسلة من الأحرف
  • 'a' - الحرف المراد تكراره
  • 10 - عدد مرات تكرار الحرف

جرّب بنفسك

using System;

public class Program {
    public static void Main(string[] args) {
        int n = int.Parse(Console.ReadLine());
    }
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals