Головна Головна -> Інше українською -> Інформатика, комп'ютери, програмування -> Чисельні методи

Чисельні методи

Назва:
Чисельні методи
Тип:
Інше
Мова:
Українська
Розмiр:
1,20 KB
Завантажень:
397
Оцінка:
 
поточна оцінка 5.0


Скачати цю роботу безкоштовно
Пролистати роботу: 1  2 
«Чисельні методи» (практика)
Скласти програму для формування матриці, у якої в 5 рядку всі 1.
#include <iostream.h>
int M[5][3] = {0};
int i,j;
void main()
{
i = 4;
for (j = 0;j < 3;j ++)
M[i][j] = 1;
for (i = 0;i < 5;i ++)
{
cout <<endl;
for (j = 0;j < 3;j ++)
cout << M[i][j] << " ";
} }
Обчислити задані матриці з вводом і виводом результатів
C=A+B
#include <conio.h>
#include <stdio.h>
int A[2][3];
int B[2][3];
int C[2][3];
int row,col,rc,t;
void main (void)
{
clrscr();
//ввiд матрицi A
printf("Vvedit matrucyu A: \n");
for(row=0;row<2;row++) {
for(col=0;col<3;col++)
scanf("%i",&A[row][col]);
};
//ввiд матрицi B
printf("vvedit matrucyu B: \n");
for(row=0;row<2;row++) {
for(col=0;col<3;col++)
scanf("%i",&B[row][col]);
};
for(row=0;row<2;row++)
for(col=0;col<3;col++)
C[row][col]=B[row][col]+A[row][col];
//друк матрицi C
printf("Матриця C: \n");
for(row=0;row<2;row++) {
for(col=0;col<3;col++)
printf("%3i ",C[row][col]);
printf("\n");
};
while (!kbhit());
}
Результат: 3 7 4
6 9 9
Скласти програму для формування матриці, у якої в 3 стовпчику всі 1.
#include <iostream.h>
int M[5][3] = {0};
int i,j;
void main()
{
j = 2;
for (i = 0;i < 5;i ++)
M[i][j] = 1;
for (i = 0;i < 5;i ++)
{
cout <<endl;
for (j = 0;j < 3;j ++)
cout << M[i][j] << " ";
} }
Скласти програму для формування одиничної матриці.
#include <iostream.h>
#include <conio.h>
int M[5][5] = {0};
int i,j;
void main()
{
clrscr();
for (i = 0;i < 5;i ++)
for (j = 0;j < 5;j ++)
M[i][j] = 1;
for (i = 0;i < 5;i ++)
{ cout <<endl;
for (j = 0;j < 5;j ++)
cout << M[i][j] << " ";
} }
Скласти програму для формування матриці, у якої по діагоналі всі 1.
#include <iostream.h>
#include <conio.h>
int M[5][5] = {0};
int i,j;
void main()
{ clrscr();
for (i = 0;i < 5;i ++)
M[i][i] = 1;
for (i = 0;i < 5;i ++)
{ cout <<endl;
for (j = 0;j < 5;j ++)
cout << M[i][j] << " ";
} }
Обчислити задану матрицю з вводом і виводом результатів:
B=A*C
#include <iostream.h>
#include <conio.h>
#define N 4
#define M 2
#define K 3
main()
{ clrscr();
int i,j,k;
int A[N][M];
int C[M][K];
cout <<"Введіть матрицю A:\n";
for(i=0;i<N;i++)
for(j=0;j<M;j++)
cin>> A[i][j];
cout <<" Введіть матрицю C:\n";
for(i=0;i<M;i++)
for(j=0;j<K;j++)
cin>> C[i][j];
int B[N][K];
cout <<" Матриця B:\n";
for(i=0;i<N;i++)
{ for(j=0;j<K;j++)
{ B[i][j]=0;
for(k=0;k<M;k++)
B[i][j]+=A[i][k]*C[k][j];
cout<<B[i][j]<<"\t";
}
cout<<"\n";
}
getch();
while(!kbhit());
}
Результат: 6 10 16
10 7
18 28 34
25 34 13
Обчислити задану матрицю з вводом і виводом результатів:
C=A–B
#include <conio.h>
#include <stdio.h>
int A[3][2];
int B[3][2];
int C[3][2];
int row,col,rc,t;
void main (void)
{
clrscr();
//ввiд матрицi A
printf("Vvedit matrucyu A: \n");
for(row=0;row<3;row++) {
for(col=0;col<2;col++)
scanf("%i",&A[row][col]);
};
//ввiд матрицi B
printf("vvedit matrucyu B: \n");
for(row=0;row<3;row++) {
for(col=0;col<2;col++)
scanf("%i",&B[row][col]);
};
for(row=0;row<3;row++)
for(col=0;col<2;col++)
C[row][col]=A[row][col]-B[row][col];
//друк матрицi C
printf("Матриця C: \n");
for(row=0;row<3;row++) {
for(col=0;col<2;col++)
printf("%3i ",C[row][col]);
printf("\n");
};
while (!kbhit());
}
Результат: 3 4
3
2 2
Скласти програму для формування матриці, у якої під головною діагоналлю всі 1.
#include <iostream.h>
#include <conio.h>
int M[5][5] = {0};
int i,j;
void main()
{ clrscr();
for (i = 0;i < 4;i ++)
for (j = 0;j < 5;j ++)
{ if (j > i) continue;
else M[i + 1][j] = 1;
} for (i = 0;i < 5;i ++)
{ cout <<endl;
for (j = 0;j < 5;j ++)
cout << M[i][j] << " ";
} }
Скласти програму для формування матриці, у якої над головною діагоналлю всі 1.

Завантажити цю роботу безкоштовно
Пролистати роботу: 1  2 



Інше на тему: Чисельні методи

BR.com.ua © 1999-2017 | Реклама на сайті | Умови використання | Зворотній зв'язок