check home phone-call search send

سورس برنامه چرخش ۹۰ درجه ای عناصر آرایه ی مربعی

در هر زبان برنامه نویسی یکی از تمرین هایی که توسط اساتید به دانشجویان داده می شود نوشتن برنامه چرخش ۹۰ درجه ای عناصر آرایه ی مربعی می باشد. در این پست سورس کد برنامه چرخش ۹۰ درجه ای عناصر آرایه ی مربعی در زبان سی پلاس پلاس رو آماده کردیم. این سورس کد جواب سوال برنامه ای بنویسید که عناصر یک آرایه ی مربعی را 90 درجه به چپ(عکس عقربه های ساعت) بچرخاند و نتیجه را در خروجی چاپ کند هست که پیشنهاد میکنم حتما از این سورس کد در جهت یادگیری و آموزش برنامه نویسی سی پلاس پلاس استفاده کنید.

سورس چرخش ۹۰ درجه ای عناصر آرایه ی مربعی

سورس برنامه چرخش ۹۰ درجه ای عناصر آرایه ی مربعی در زبان سی پلاس پلاس

#include<iostream>
#include<conio.h>
using namespace std;
 
void insert(int[][100],int);
void print(int[][100],int);
void roll(int[][100],int[][100],int);
 
int main()
{
int a[100][100],b[100][100],n;
cout<<"enter n:";
cin>>n;
insert(a,n);
roll(a,b,n);
cout<<"\n"<<"befor rotation:";
print(a,n);
cout<<"after rotation:";
print(b,n);
cout<<"\n\n"<<"press a key to exit...";
getch();
return 0;
}
 
//**********
void insert(int a[][100],int n)
{
cout<<"\n\n";
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
cout<<"a["<<i<<','<<j<<"]=";
cin>>a[i][j];
}
}//end of for
}//end of insert()
 
//**********
void print(int a[][100],int n)
{
cout<<"\n\n";
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
cout<<a[i][j]<<'\t';
cout<<"\n\n";
}//end of for
}//end of print()
 
//**********
void roll(int a[][100],int b[][100],int n)
{
for(int i=n-1;i>=0;i--)
{
for(int j=0;j<n;j++)
b[n-(i+1)][j]=a[j][i];
}//end of for
}//end of roll()
 
//>   sourceiran.com
Avatar
پشتیبان سورس ایران 2180 مطلب منتشر شده

در مجموعه سورس ایران سعی می کنیم علاوه بر آموزش برنامه نویسی، به مسائل مرتبط و مهارت های نرم بپردازیم تا بعدهای مختلف را پوشش دهیم.

دیدگاه کاربران

تعداد دیدگاه های کاربران : ۰ دیدگاه
هنوز دیدگاهی ارسال نشده است.


شما با موفقیت در خبرنامه ما عضو شدید