شما این محصولات را انتخاب کرده اید

سبد خرید

برنامه چاپ مثلث اعداد در C++
شناسه پست: 1876
بازدید: 2190

برنامه چاپ مثلث اعداد در C++

				
					#include <iostream.h>
#include <conio.h>

int cNum (int k)
{
 int val =1;
 while( k/10 > 0 )
 {
  k /=10;
  val ++;
 }
 return val;
}
int cNumCount (int k)
{
 int val = 0;
 for( int i=k; i>0 && cNum(i)== cNum(k); i--)
   val ++;
 return val;
}
int main()
{
 int n, c, b, j;
 cout<<"\n add ro vared konid... ";
 cin>>n;
 cout<<"\n\n";
 c = n*2;
 b = 1;
 for(int i=0;i<n;i++){
   cout<<"\n";
   for(j=0;j<c-i-cNumCount(b)*(cNum(i)-1);j++)
    cout<<" ";
   for( j=1;j<=b;j++)
    cout<<j;
   for( j=1;j<i+cNum(i);j++)
    cout<<j;
   b+=1;
 }
 getch();
 
 return 0;
}

				
			

توضیحات:

صورت سوال:

برنامه چاپ مثلث اعداد در C++

این برنامه از شما یک عدد را گرفته و مثلثی با همان اعداد ساخته و چاپ میکند!

شما میتوانید سوالات خود را از طریق ایمیل پشتیبانی (INFO[at]SOURCEA[.]IR) یا در قسمت نظرات سوال خود را بپرسید.

موفق باشید

A.J

پست های مرتبط:

operator overloading در C++
آموزش ها
آرزو نیکدل

operator overloading در C++

در C++، اپراتورها نیز می‌توانند برای کلاس‌ها و ساختارها اورلود شوند، به این عملیات operator overloading گفته می‌شود. با استفاده از این…

ادامه مطلب »
تابع pure virtual در C++
آموزش ها
آرزو نیکدل

تابع pure virtual در C++

وقتی یک تابع در C++ با استفاده از کلمه کلیدی virtual تعریف شده و به صورت خالصه (pure) با استفاده از = 0 پس از آن مشخص شود، به عنوان یک…

ادامه مطلب »
اشتراک در
اطلاع از
guest

0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها