تبلیغات X

sms

دنیای ارتباطات
آموزش نرم افزار، شبکه، فروش کتاب های الکترونیکی، دانلود، ترفند, چت روم، فروش سورس کد، سورس کد،رایگان
یک آرایه N×N موجود است که باید جای سطرها و ستون های آن تعویض گردد.

می توان با پیمایش سطر به سطر یا ستون به ستون عناصر را جایگزین کرد ولی در عین حال خطر از بین رفتن داده ها بر اثر پیمایش مجدد وجود دارد.

با توجه به آرایه 4×4 فوق متوجه می شویم که با تعویض سطر و ستون ها داده های قطر آرایه ثابت بوده و عناصر طرفین آن با هم قرینه می باشند. پس می توان تنها یکی از طرفین قطر را پیمایش نمود و خطر بازنویسی روی داده ها را از بین برد.

#include
#include
void main()
{
 clrscr();
 int i,j,temp;
 int a[5][5]; از اونجا که بعد آرایه 4 بود اولش مقدار رو 4 در 4 گرفتم که بیش از یکساعت رفتم سر کار. بعدش فهمیدم که باید بعد آرایه رو یکی بیشتر بگیرم

for(i=10;i<=40;i+=10) مقادیر دلخواه به آرایه دادم
 {  for(j=1;j<=4;++j)
    a[i/10][j]=i+j;
 }

    for(i=1;i<=4;++i) نمایش آرایه قبل از تعویض سطرها و ستون ها
   {  for(j=1;j<=4;++j)
     printf("%i\t",a[i][j]);
      printf("\n");
   }
 printf("\n");
 

for(i=1;i<=3;++i) 
    for(j=i+1;j<=4;++j)
    { 
       temp=a[j][i];
       a[j][i]=a[i][j];
       a[i][j]=temp;
    }
  

   printf("\n"); نمایش آرایه پس از تعویض
   for(i=1;i<=4;++i)
   {  for(j=1;j<=4;++j)
     printf("%i\t",a[i][j]);
      printf("\n");
   }
getch();
}


موضوعات: سورس کد


نويسنده :
تاريخ: دوشنبه بیست و سوم اردیبهشت ۱۳۹۲ ساعت: 17:33


خدمات اینترنتی با کمترین قیمت



تبديل فايل مخاطبين اکسل به vcf



تبلیغات متنی ثابت شما در اینجا



تبلیغات متنی ثابت شما در اینجا



تبلیغات متنی ثابت شما در اینجا

homeصفحه نخست emailپست الکترونیک archiveآرشیو مطالب textwebعناوین مطالب rssRSS لینک adsتعرفه تبلیغات