صفحه: [1]   پایین
  چاپ صفحه  
نويسنده موضوع: جابجایی قطر اصلی و فرعی در ماتریس  (دفعات بازدید: 744 بار)
mahdi_d1385
کاربر جدید
*

تشكرها : 0
آفلاین آفلاین

تعداد ارسال: 1


ديدن مشخصات
« : 01 ارديبهشت 1389,ساعت 19:02:43 »

سلام
برنامه به زبان سی پلاس می خواستم که بشه قطر اصلی و فرعی ماترسی جابجا کند
خارج شده است
آرین
مدیر بازنشسته
*****

تشكرها : 96
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 372


هیهات من الذله ...


ديدن مشخصات WWW
« پاسخ #1 : 01 ارديبهشت 1389,ساعت 19:49:05 »

با سلام

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

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

کد:
#include<stdio.h>
#include<conio.h>
void main()
{
 int i,j,n,k,temp;
 int a[100][100];
 printf("Please enter numeral of line(or column) of Square Matrix: ");
 scanf("%d",&n);
    printf("Please enter numbers of matrix\n");
 for(i=0;i<n;i++)
    for(j=0;j<n;j++)
        {
         printf("Please enter matrix[%d][%d]: ",i,j);
         scanf("%d",&a[i][j]);
         printf("\n");
        }
 for(i=0;i<n;i++)
//    for(j=0;j<i;j++)
        {
         temp=a[i][i];
         a[i][i]=a[i][n-1-i];
         a[i][n-1-i]=temp;
        }
 for(i=0;i<n;i++)
    {
     for(j=0;j<n;j++)
        printf("%5d",a[i][j]);
        printf("\n");
    }
 getch();
}
خارج شده است

كاربران گرامی : لطفاً قبل از هرگونه فعاليت ابتدا قوانين انجمن را مطالعه  و قبل از ارسال جديد در انجمن جستجو نماييد.
صفحه: [1]   بالا
  چاپ صفحه  
 
پرش به :