صفحه: [1]   پایین
  چاپ صفحه  
نويسنده موضوع: برنامه محاسبه ماتريس همسازه  (دفعات بازدید: 853 بار)
كیانی
مديريت سايت
*****

تشكرها : 145
آنلاین آنلاین

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


اليس الله بكاف عبده ؟!


ديدن مشخصات WWW
« : 12 آذر 1387,ساعت 18:56:22 »

برنامه محاسبه ماتريس همسازه
کد:
#include<stdio.h>
#include<conio.h>

/*
This program makes a new 3x3 matrix by removing one Row and
one Column from the original 4x4 matrix
BY: Morteza Zafari 2001.
*/

void main(){
int i,j,mat[4][4],ham[3][3];
textcolor(9);
clrscr();
printf(" ---------------------------------------------------------------");
printf("\n This program makes a new 3x3 matrix by removing one Row and");
printf("\n one Column from the original 4x4 matrix");
printf("\n BY: Morteza Zafari 2001.\n");
printf(" ---------------------------------------------------------------");
getch();
textcolor(1);
clrscr();
// Getting data from user, for a 4x4 matrix.
for(i=0;i<4;i++){
for(j=0;j<4;j++){
mat[i][j]=j+i;
printf(" Enter Row: %d, Col: %d: ",i+1,j+1);
scanf ("%d",&mat[i][j]);
}
printf("\n");
}

// Asking the user which Row and Col to delete
//printf("\n");
int r,c;
int row2del,col2del;

printf(" Which Row and Col to delete? [1-4] \n");
printf(" Row: ");
scanf ("%d",&row2del);
printf(" Col: ");
scanf ("%d",&col2del);

c=0;
r=0;

// Calculating the new 3x3 Matrix.
for(i=0;i<4;i++){
for(j=0;j<4;j++){
if (i!=row2del-1 && j!=col2del-1){
ham[r][c]=mat[i][j];
c++;
}
}
if(i!=row2del-1 && j!=col2del-1){
r++;
c=0;
}
}
// Printing the old 4x4 Martix.
clrscr();
printf("\n\n");
for(i=0;i<4;i++){
printf("|");
for(j=0;j<4;j++){
printf(" %4d ",mat[i][j]);
}
printf("|\n");
}
printf("\n By deleting Row=%d and Col=%d of this matrix we will have: ",row2del,col2del);
printf("\n\n");

// Printing the new 3x3 Matrix.
for(i=0;i<3;i++){
printf("|");
for(j=0;j<3;j++){
printf(" %4d ",ham[i][j]);
}
printf("|\n");
}

getch();
}
خارج شده است

" فقال رب انی لما انزلت الی من خیر فقیر (قصص 24) * اللهم عجل لوليك الفرج"
جستجو | قوانين انجمن | آياپير | مقالات تخصصي  |عضويت درتيم آياپير
ferydoon
کاربر جدید
*

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

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


ديدن مشخصات
« پاسخ #1 : 28 دي 1387,ساعت 18:30:11 »

سلام
خوب بود
متشكرم
خارج شده است
صفحه: [1]   بالا
  چاپ صفحه  
 
پرش به :