1 / 1 / 0
Регистрация: 22.12.2018
Сообщений: 58
1

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

22.12.2018, 19:02. Показов 2148. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Определить, есть ли в данном массиве строка, состоящая только из положительных элементов
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
43
44
45
46
#include <iostream>
 
using namespace std;
 
int q = 0;
int s = 0;
bool negative = false;
 
int main() {
    int rows;
    int cols;
    cout << "enter rows: "; cin >> rows;
    cout << "enter cols: "; cin >> cols;
    int **arr = new int *[rows];
    for (int i = 0; i < rows; i++) 
    {
        arr[i] = new int[cols];
    }
 
    cout << "enter numbers: " << endl;
 
    for (int i = 0; i < rows; i++) 
    {
        for (int j = 0; j < rows; j++) 
        {
            cin >> arr[i][j];
        }
    }
    bool negative = false;
    for (int i = 0; i < rows; i++)
    {
        for (int j = 0; j < cols; j++)
        {
            if (arr[i][j] > 0)
                q++;
        }
    }
    cout << q << endl;
    for (int i = 0; i < rows; i++) 
    {
        delete[] arr[i];
    }
    delete[] arr;
    system("pause");
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2018, 19:02
Ответы с готовыми решениями:

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

Определить, есть ли в данном массиве строка, состоящая только из положительных чисел
Ребят, помогите, &quot;Дан массив размером nxn, элементы которого целые числа. При решений задач из...

Определить, есть ли в данном двумерном массиве строка (столбец), состоящая только из элементов, принадлежащих промежутку от А до В.
Помогите пожалуйста решить эти задачи буду благодарен. Решить на С++ 1)Определить, есть ли в...

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

1
447 / 333 / 172
Регистрация: 01.07.2015
Сообщений: 1,162
23.12.2018, 11:15 2
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
#include <algorithm>
#include <iostream>
#include <iterator>
#include <vector>
 
using namespace std;
 
int main() {
  int n;
  int m;
  cin >> n >> m;
 
  vector<vector<int>> a(n, vector<int>(m));
  for (int i = 0; i < n; ++i) {
    for (int j = 0; j < m; ++j)
      cin >> a[i][j];
  }
 
  for (const auto& i : a) {
    if (count_if(i.cbegin(), i.cend(), [](const auto& a) {
      return a > 0;
      }) == i.size()) {
      cout << "Yes";
 
      return 0;
    }
  }
 
  cout << "No";
}
0
23.12.2018, 11:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.12.2018, 11:15
Помогаю со студенческими работами здесь

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

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

Определить, есть ли в данной матрице строка, состоящая только из элементов, принадлежащих промежутку от А до В
Вот мой код:#include &lt;iostream.h&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; void main() ...

Двумерный массив. Определить, есть ли в данном массиве столбец, в котором равное количество положительных и отрицательных элементов
Условие задачи следующее: Дан двумерный массив размером nхm, заполненный случайными числами....


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru