close

Вход

Забыли?

вход по аккаунту

?

lab 8 v29 complete

код для вставкиСкачать
/*Задать значения целочисленным элементам матриц P = {pij}
Q = {qij}
где i = 0, 1, 2,…, 4; j = 0, 1, 2,…, 7
сформировать массивы R и T из сумм отрицательных элементов строк матриц P и Q соответственно*/
#include "stdafx.h"
#include <ctype.h>
#include <iostream>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
#include <time.h>
#include <iomanip>
int const m=5, n=8;
using namespace std;
void funct (int z[m][n], int x[m])
{
int i,j;
for (i=0; i<m; i++)
{
x[i]=0;//создание массива
for (j=0; j<n; j++)
{
z[i][j]=5-(rand()%10);
if (z[i][j]<0)
x[i]=x[i]+z[i][j];//выбор в новый массив минимальных значений из каждого столбца предыдущего
}
}
for (i=0; i<m; i++)//вывод исходного массива
{
for (j=0; j<n; j++)
{
cout << setw(3) << z[i][j] << " ";
}
cout << endl;
}
cout << endl;
cout << "sum of negative elements of each line" << endl;
for (i=0; i<m; i++)
cout << x[i] << endl;//вывод полученного массива
cout << endl;
}
void main()
{
time_t t;
srand (time(&t));
int P[m][n], R[m], Q[m][n], T[m];
cout << "array P:" << endl;
funct (P, R);
cout << endl;
cout << endl;
cout << "array Q:" << endl;
funct (Q, T);//вызов функции
}
Автор
radiant
Документ
Категория
Без категории
Просмотров
35
Размер файла
15 Кб
Теги
lab_8_v29
1/--страниц
Пожаловаться на содержимое документа