0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 2
|
|
1 | |
Матрица N*N26.10.2013, 17:49. Показов 435. Ответов 2
Метки нет (Все метки)
Нужно написать программу в С++
Дана массив, представленный в виде N*N с плавающей точкой(двойная точность) 1. Создать текстовую ф-цию main(), в которой: -объявить массив -ввести массив с помощью do..while -вывести исходное состояние массива с помощью for -обработать массив согласно условию: вычислить среднее значение ненулевых элементов. Столбец с наименьшим числом элементов, меньших этого среднего, обменять значениями с последней строкой. Помогите пожалуйста. Всё сделано до обработки массива. Из-за того, что не правильно выводит среднее значение, не могу продвинуться дальше. Заранее спасибо
0
|
26.10.2013, 17:49 | |
Ответы с готовыми решениями:
2
Симметричную матрицу сделать несимметричной Дана матрица целых чисел, из n строк и n столбцов (n < = 100).Определить является ли матрица нулевой (состоит из одних нулей) Дана матрица целых чисел, из n строк и n столбцов (n < = 100).Определить является ли матрица нулевой (состоит из одних нулей) Шаблон функции матрица-матрица |
30 / 30 / 21
Регистрация: 19.02.2011
Сообщений: 171
|
|
26.10.2013, 21:30 | 2 |
1
|
0 / 0 / 0
Регистрация: 26.10.2013
Сообщений: 2
|
|
27.10.2013, 13:52 [ТС] | 3 |
#include <iostream>
#include <conio.h> using namespace std; const int ROW = 3; const int COLUMN = 3; int main () { double array [ROW][COLUMN]; int h = 0; int i = 0; int j = 0; double srz(0.0); do { for(int i = 0; i<ROW; i++) { cout << "Enter elements to ROW " <<(i+1) << " -> "; for(int j = 0; j < COLUMN; j++) cin >> array [i][j]; h++; } }while(h < i*j); for(int i = 0; i < ROW; i++) { for(int j = 0; j < COLUMN; j++) cout << array [i][j]<< '\t'; cout << endl; } double S=0, col=0; if(array[i][j]!=0) for(int i=0; i<ROW; i++) { for(int j=0; j<COLUMN; j++) { ++h; if (array[i][j]>0) { S=S+array[i][j]; col++; } } srz=S/col; } cout << "srz = "<< srz << endl; _getch(); return 0; } среднее значение сделала. теперь нужно сделать второе условие, даже не понимаю с чего начать.
0
|
27.10.2013, 13:52 | |
27.10.2013, 13:52 | |
Помогаю со студенческими работами здесь
3
Дана квадратная матрица А порядка n. Проверьте, является ли матрица единичной Дана квадратная матрица А порядка n. Проверить, является ли матрица единичной. Как доказать то, что матрица и транспонированная ей матрица имеют одинаковые собственные числа? Матрица:Даны натуральное число n, действительная матрица размера n х 9. Найти среднее арифметическое: каждого Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |