حنين نشر 21 مايو 2016 أرسل تقرير مشاركة نشر 21 مايو 2016 كيف أرسم مثلث والرقم 4 بالنجوم بلغة ال c++؟ أشكركم 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 samera farag نشر 15 مارس 2019 أرسل تقرير مشاركة نشر 15 مارس 2019 حل المثلث هدا * ** *** اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
حنين
كيف أرسم مثلث والرقم 4 بالنجوم بلغة ال c++؟
أشكركم
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.