حنين نشر 21 مايو 2016 أرسل تقرير نشر 21 مايو 2016 كيف أرسم مثلث والرقم 4 بالنجوم بلغة ال c++؟ أشكركم 1 اقتباس
2 E.Nourddine نشر 21 مايو 2016 أرسل تقرير نشر 21 مايو 2016 الطريقة المتبعة في هذه التقنية هي كالآتي: الاعتماد على جدول ثنائي الأبعاد Table 2D، ليتم الاعتماد عليه كهيكل للشكل المُراد رسمه، حيث نملأ خانات محددة ونترك أخرى فارغة، حسب طبيعة الشكل. مثلا في حالة الحصول على شكل مثلث: * *** ***** ******* ********* نستعمل الكود التالي، حيث نستعمل حلقتي تكرار من نوع For loop، نملأ خانات ونترك خانات أخرى فارغة، بالشكل المبين في الكود: #include <stdio.h> int main() { int row, c, n, temp; printf("أدخل رقم الأسطر المُراد إدراجها في المثلث "); scanf("%d",&n); temp = n; for ( row = 1 ; row <= n ; row++ ) { for ( c = 1 ; c < temp ; c++ ) printf(" "); temp--; for ( c = 1 ; c <= 2*row - 1 ; c++ ) printf("*"); printf("\n"); } return 0; } نحصل على الشكل: يمكن أيضا طباعة ورسم مثلث بأرقام عوض النجوم: #include<stdio.h> main() { int n, c, d, num = 1, space; scanf("%d",&n); space = n - 1; for ( d = 1 ; d <= n ; d++ ) { num = d; for ( c = 1 ; c <= space ; c++ ) printf(" "); space--; for ( c = 1 ; c <= d ; c++ ) { printf("%d", num); num++; } num--; num--; for ( c = 1 ; c < d ; c++) { printf("%d", num); num--; } printf("\n"); } return 0; } لتكون النتيجة: 1 232 34543 4567654 567898765 مصادر: C program to print patterns of numbers and stars C program to print diamond pattern اقتباس
السؤال
حنين
كيف أرسم مثلث والرقم 4 بالنجوم بلغة ال c++؟
أشكركم
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.