ВУЗ:
Составители:
Рубрика:
64
#include "stdafx.h"
#include <iostream>
#include <ctime> // для srand()
using namespace std;
const int N=5;
const int M=6;
int main(int argc, _TCHAR* argv[])
{
double a[N][M]; int i,j;
// заполняем матрицу случайными числами
srand(time(NULL)); /* значение времени в генератор
случайных чисел */
for (i=0;i<N;i++)
for (j=0;j<M;j++) a[i][j] = (rand()%100) * 0.1;
double p,s;
p=1.0;// произведение
for (i=0;i<N;i++){
s = 0; // s - сумма элементов строки
for (j=0; j<M;j++) s += a[i][j];
p *= s;
}
// Вывод результатов
for (i=0;i<N;i++){
for (j=0;j<M;j++) cout<<a[i][j]<<"\t";
cout<<"\n"; // новая строка матрицы
}
cout<<"\n p = "<<p<<"\n";
return 0;
}
Пример. Элементы матрицы вводятся с клавиатуры. Вычисляется
след матрицы (сумма диагональных элементов).
// След матрицы
const int N=3;
double a[N][N]; int i,j;
#include "stdafx.h" #include#include // для srand() using namespace std; const int N=5; const int M=6; int main(int argc, _TCHAR* argv[]) { double a[N][M]; int i,j; // заполняем матрицу случайными числами srand(time(NULL)); /* значение времени в генератор случайных чисел */ for (i=0;i
Страницы
- « первая
- ‹ предыдущая
- …
- 62
- 63
- 64
- 65
- 66
- …
- следующая ›
- последняя »