Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Wunschpunsch
0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 33
#1

Определить номера строк в матрице

05.04.2014, 18:07. Просмотров 197. Ответов 3
Метки нет (Все метки)

Задание:
Определить номера строк в матрице, в которых элементов, принадлежащих отрезку[А,В], больше, чем элементов, принадлежащих отрезкам[-бесконечность,А],[В,+бесконечность].

Вот код.

Код C++

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
int i,j,k,p,n;
double a,b;
cin>>n>>a>>b;
k=0; p=0;i=0;j=0;
int **mas = new int *[n];
for (int i = 0; i <n; i++)
mas[i] = new int [n];
for (int i = 0; i < n; i++)
for(int j = 0; j < n; j++)
cin >> mas[i][j];
 
for (int i = 0; i <n; i++)
k=0; p=0;
for(int j = 0; j < n; j++)
if ((mas[i][j]<=a) || (mas[i][j]>=b))
{k=k+1;}
 
if ((mas[i][j]>=a) && (mas[i][j]<=b))
{p=p+1;}
if (p>k) 
cout<<i;
 
for (int i = 0; i < n; i++)
delete []mas[i];
delete []mas;
system("pause");
return 0; 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2014, 18:07
Ответы с готовыми решениями:

Определить номера строк в матрице удовлетворяющих заданному условию
Определите номера строк в матрице, в которых элементов , принадлежащих отрезку...

Определить в матрице сумму элементов, номера строк которых кратны 3, а столбцов — 4
Помогите написать программу: Данные действительные числа а и b (а&gt; b)....

Определить номера тех строк целочисленной матрицы A[N,K], которые совпадают с массивом D[K], если таких строк нет - выдать соответствующее сообщение
Неправильно определяет номера строк, либо вообще определяет строки не...

Определить номера строк матрицы
Определить номера строк матрицы R, Хотя бы один элемент, которых равен C, и...

Определить номера строк матрицы
Определить номера строк матрицы R, хотя бы один элемент которых равен с, и...

3
palantiron
21 / 29 / 5
Регистрация: 03.06.2011
Сообщений: 330
05.04.2014, 18:35 #2
В чем состоит ваш вопрос?
0
Wunschpunsch
0 / 0 / 0
Регистрация: 30.11.2013
Сообщений: 33
05.04.2014, 20:03  [ТС] #3
Программа не запускается.Помогите найти ошибку и по возможности доделать программу.
0
palantiron
21 / 29 / 5
Регистрация: 03.06.2011
Сообщений: 330
05.04.2014, 20:12 #4
Проверяйте.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
int i,j,k,p,n;
double a,b;
cout << "n = ";
cin >> n;
cout << "a = ";
cin >> a;
cout << "b = ";
cin >> b;
k=0; p=0;i=0;j=0;
int **mas = new int *[n];
for (int i = 0; i <n; i++)
mas[i] = new int [n];
for (int i = 0; i < n; i++)
for(int j = 0; j < n; j++)
cin >> mas[i][j];
 
cout << "Ответ:" << endl;
 
for (int i = 0; i <n; i++)
{
    k=0; p=0;
    for(int j = 0; j < n; j++)
    {
        if ((mas[i][j]<a) || (mas[i][j]>b))
        {k=k+1;}
        if ((mas[i][j]>=a) && (mas[i][j]<=b))
        {p=p+1;}
    }
    if (p>k)
    cout<<i << endl;
}
 
for (int i = 0; i < n; i++)
delete []mas[i];
delete []mas;
return 0;
}
Добавлено через 2 минуты
Основная ваша проблема - в неверно расставленных скобках. Ну и еще со знаками сравнения немного подправил. Плюс на будущее старайтесь структурировать код - так будет проще и вам, и тем, кто этот код читает.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.04.2014, 20:12

Определить номера строк и столбцов всех седловых точек матрицы
Ребята, помогите написать листинг, я в этом мало понимаю, мне на практику очень...

Определить номера строк и столбцов всех седловых точек матрицы
Помогите немогу решить контрольную по с++ ,задание такое Дана целочисленная...

Определить номера строк и столбцов всех седловых точек матрицы
Помогите пожалуйста решить задачи: Третья задача - Дана целочисленная...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru