در هر زبان برنامه نویسی یکی از تمرین هایی که توسط اساتید به دانشجویان داده می شود نوشتن برنامه چرخش ۹۰ درجه ای عناصر آرایه ی مربعی می باشد. در این پست سورس کد برنامه چرخش ۹۰ درجه ای عناصر آرایه ی مربعی در زبان سی پلاس پلاس رو آماده کردیم. این سورس کد جواب سوال برنامه ای بنویسید که عناصر یک آرایه ی مربعی را 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
دیدگاه کاربران
تعداد دیدگاه های کاربران : ۰ دیدگاه