close

Вход

Забыли?

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

?

lab 4 v29 complete

код для вставкиСкачать
//В каждом столбце матрицы 5x4 найти среднее арифметическое значение положительных элементов
#include "stdafx.h"
#include <iostream>
#include <time.h>
#include <stdlib.h>
#include <conio.h>
#include <iomanip>
using namespace std;
int main()
{
time_t t;
srand(time(&t));
const int rows=5, cols=4;
int a[rows][cols];
int b[2][cols];
int i, j, cc=0;
float c;
for (j=0; j<cols; j++)
{
b[0][j]=0;
b[1][j]=0;
}
for (i=0; i<rows; i++) { cout << endl;
for (j=0; j<cols; j++)
{ a[i][j]=5-rand()%10;
cout << setw(7) << a[i][j];
}
}
cout << endl << endl;
for (j=0; j<cols; j++)
{
for (i=0; i<rows; i++)
{
if (a[i][j]>0)
{b[0][j]=b[0][j]+a[i][j];
b[1][j]++;}
}
}
cout << "sum of positive elements of each column" << endl;
for (j=0; j<cols; j++)
cout << setw(7) << b[0][j];
cout << endl;
cout << "number of positive elements of each column" << endl;
for (j=0; j<cols; j++)
cout << setw(7) << b[1][j];
cout << endl;
cout << endl;
cout << "averages of positive elements of each column:" << endl;
for (j=0; j<cols; j++)
{if (b[1][j] != 0)
{c= (float) b[0][j]/b[1][j];
cout << setprecision(3) << setw(7) << c;
}
else {cout << " npe ";
cc=1;}
}
cout << endl;
if (cc != 0)
cout << "npe is no positive elements" << endl;
return 0;
}
Автор
radiant
Документ
Категория
Без категории
Просмотров
25
Размер файла
15 Кб
Теги
lab_4_v29
1/--страниц
Пожаловаться на содержимое документа