0 / 0 / 0
Регистрация: 12.12.2013
Сообщений: 7
|
|
1 | |
Посчитать количество отрицательных элементов выше главной диагонали17.12.2013, 01:11. Показов 821. Ответов 9
Метки нет Все метки)
(
Дана задача: Посчитать количество отрицательных элементов выше главной диагонали матрицы размером nxn. Я вот написала кое что, но считает она неправильно. Я новичек, по дскажите где ошиблась?
// lab5.cpp : Defines the entry point for the console application. // #include "stdafx.h" #pragma hdrstop #include "conio.h" #include "stdio.h" #include "iostream" #include "stdlib.h" #include "iomanip" #include <math.h> using namespace std; int _tmain(int argc, _TCHAR* argv[]) { double **a, tmp; int i, j, n; cout<<"Vvedite razmer n:"; cin>>n; a= new double*[n]; for (i=0; i<n; i++) a[i]=new double[n]; for (i=0; i<n; i++) for (j=0; j<n; j++) {cout<<"Vvedite a["<<i<<"]["<<j<<"]:"; cin>>a[i][j];} cout<<"Massiv A:"<<endl; for (i=0; i<n; i++) {for (j=0; j<n; j++) cout<<setw(9)<<a[i][j]<<" "; cout<<endl;} for (i=0; i<n; i++) for (j=0; j<n; j++) if (i+j<n+1) {int count=0; for (i=0; i<n; i++) if(a[i][j] < 0) ++count; cout<<endl; cout << "The quantity of the negative elements is: " << count << endl;} for (i=0; i<n; i++) delete[] a[i]; delete[]a; a=NULL; system("pause"); return 0; }
0
|
|
17.12.2013, 01:11 | |
Ответы с готовыми решениями:
9
Определить количество отрицательных элементов, расположенных выше главной диагонали матрицы Определить количество отрицательных элементов, расположенных выше главной диагонали матрицы
|
Продам уран 238U
125 / 124 / 127
Регистрация: 22.01.2013
Сообщений: 298
|
|||||||||||
17.12.2013, 06:37 | 2 | ||||||||||
вместо этого
1
|
║XLR8║
|
||||||
17.12.2013, 06:56 | 3 | |||||
0
|
0 / 0 / 0
Регистрация: 12.12.2013
Сообщений: 7
|
|
17.12.2013, 14:40 [ТС] | 4 |
0
|
║XLR8║
|
|
17.12.2013, 14:55 | 6 |
гапуся, RaiaNKnight, и инициализация аля случайными значениями. В отличии от std::vector при выделении блока памяти он не инициализируется стантартными значениями как это делает вектор.
0
|
║XLR8║
|
|
17.12.2013, 15:02 | 8 |
RaiaNKnight, не присвоение случайного значения а выделение блока памяти который имел какое-то значение.
0
|
0 / 0 / 0
Регистрация: 12.12.2013
Сообщений: 7
|
|
17.12.2013, 17:07 [ТС] | 10 |
Спасибо!!! Работает, только выводит почему-то строку "The quantity of the negative elements is: " выводит n раз, то есть если размер матрицы 2, 2 раза, если 5 , то соответственно 5 раз. Не подскажите почему?
0
|
17.12.2013, 17:07 | |
Помогаю со студенческими работами здесь
10
Посчитать сумму элементов в матрице выше главной диагонали, включая и ее В матрице посчитать сумму четных элементов выше главной диагонали
Нужна блок схема к задаче - посчитать сумму элементов выше главной диагонали матрицы 5х5 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |