Лабораторная работа по "Программированию"
Автор: poordota • Май 27, 2022 • Лабораторная работа • 1,125 Слов (5 Страниц) • 192 Просмотры
Частное учреждение образования
«Колледж бизнеса и права»
ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №8
22.10.2021
Т.095009
Руководитель практики А.В.Рогалевич
Учащийся Д.С.Капур
2021
Индивидуальные задания:
Задание 1.
[pic 1]
1.
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int n, m, arr;
void matr(double** arr,int n,int m)
{
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
arr[i][j] = rand() % 9 + 1;
cout << arr[i][j] << " ";
}
cout << endl;
}
int sumi = 0, sumj = 0;
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
if (i<1) sumi += arr[i][j];
if (j > m-2) sumj += arr[i][j];
}
}
cout << "Сумма первой строки матрицы: " << sumi << endl << "Cумма последнего столбца матрици: " << sumj;
if (sumi < sumj) {
cout << "\nСумма элементов строки меньше\nсуммы эелементов столбца: " << sumi << "<" << sumj <<endl;
}
else {
if (sumi > sumj) {
cout << "\nСумма элементов первой строки больше\nсуммы эелементов последнего столбца: " << sumi << ">" << sumj << endl;
}
else {
cout << " Суммы элементов рвны:" << sumi << "=" << sumj << endl;
}
}
}
int main()
{
setlocale(0, "Russian");
srand(time(0));
cout << "Введите N: ";
cin >> n;
cout << "Введите М: ";
cin >> m;
cout << "Исходная матрица: " << endl;
double** arr = new double* [n];
for (int i = 0; i < n; i++) {
arr[i] = new double[m];
}
matr(arr, n, m);
system("pause");
return 0;
}
[pic 2]
2.
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int n, m, mas, teo, sum, proiz,i;
void massiv(int* mas,int n)
{
for (i = 0; i < n; i++) {
mas[i] = rand() % 41 - 20;
cout << mas[i] << " ";
...