Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
varkl
1 / 1 / 0
Регистрация: 15.04.2013
Сообщений: 19
#1

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

18.05.2013, 17:54. Просмотров 377. Ответов 2
Метки нет (Все метки)

Доброго времени суток. Помогите написать программу по заданию, но в более простом варианте.

"Для заданного двумерного числового массива подсчитать количество таких строк, в которых положительных элементов больше, чем отрицатель-ных."
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2013, 17:54     Для заданного двумерного числового массива подсчитать количество таких строк, в которых положительных элементов больше, чем отрицатель-ных.
Посмотрите здесь:

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

Подсчитать количество таких элементов массива, для которых выполняется условие - C++
Заданы 2 массива А и В , каждый из которых содержит n элементов. Подсчитать количество таких k, для которых A>B.

Подсчитать количество положительных элементов, порядковый номер которых больше номера максимального элемента - C++
помогите пожалуйста, язык С++. Подсчитать количество положительных элементов одномерного массива, порядковый номер которых больше номера...

Подсчитать количество строк матрицы произведение элементов которых больше 520 - C++
Дан двумерный массив действительных чисел. Составьте программу подсчёта количества строк, произведение элементов которых больше 520. Вот...

Вывести номера строк, в которых чётных элементов массива больше чем нечётных - C++
Нужно вывести количество строк, а также номера строк, в которых чётных элементов двумерного массива больше чем не чётных. Вот мой код: ...

Определить количество элементов массива значения которых больше заданного числа - C++
Одномерный массив из 12 элементов заполнить числовыми значениями. Ввести число К. Определить количество элементов массива, значения...

Найти количество элементов массива, значения которых положительны, и не больше заданного числа - C++
6.Найти количество тех элементов, значения которых положительны и не больше заданного числа, введённого с клавиатуры помогите плиз...

Определить количество положительных элементов каждого столбца двумерного массива, содержащего 5 строк и 5 столбцов - C++
Определить количество положительных элементов каждого столбца двумерного массива, содержащего 5 строк и 5 столбцов. int a2,n2=0,i2,j2; ...

Подсчитать количество таких і, для который F[i] не меньше всех предыдущих элементов массива - C++
2.Создать программу для подсчета количества таких і в цел.мас. F, для который F не меньше всех предидущих ему елементов массива.

Для каждого столбца двумерного массива подсчитать сумму четных положительных элементов - C++
III. Дан массив размером n×n, элементы которого целые числа. Замечание. Для хранения массив n×n использовать ступенчатый массив. Для...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kalpakk
13 / 13 / 1
Регистрация: 02.07.2011
Сообщений: 62
18.05.2013, 18: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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include <iostream>
#include <cstdlib>
//---------------------------------------------------------------------------
using namespace std;
#pragma argsused
int main(int argc, char* argv[])
{
   int **mass,n,m;
   cout<<"n = ";cin>>n;
   cout<<"m = ";cin>>m;
   mass= new int*[n];
   for (int i=0;i<n;i++)
      mass[i]=new int[m];
   for (int i=0;i<n;i++)
      for (int l=0;l<m;l++)
         {
         cout<<"a["<<i<<"]["<<l<<"] = ";
         cin>>mass[i][l];
         }
   cout<<"\n\n";
   int plus=0,minus=0,count=0;
   for (int i=0;i<n;i++)
      {
      for (int l=0;l<m;l++)
         {
         if (mass[i][l]>=0) plus++;
         else minus++;
         }
      if (plus>minus) count++;
      plus=0;
      minus=0;
      }
   for (int i=0;i<n;i++)
      {
      for (int l=0;l<m;l++)
         cout<<"a["<<i<<"]["<<l<<"] = "<<mass[i][l]<<"  ";
      cout<<"\n";
      }
   cout<<count<<"\n";
   for (int i=0;i<n;i++)
      delete [] mass[i];
   delete [] mass;
   system("pause");
   return 0;
}
C++ Builder 6
сорри если что то упустил
Ev[G]eN
Эксперт С++
5096 / 1534 / 381
Регистрация: 23.01.2011
Сообщений: 3,148
18.05.2013, 19:29     Для заданного двумерного числового массива подсчитать количество таких строк, в которых положительных элементов больше, чем отрицатель-ных. #3
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
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>
 
int main()
{
    srand(time(0));
    const std::size_t matrixSize(5);
    int matrix[matrixSize][matrixSize];
 
    unsigned resultCounter(0);
    std::cout << "Matrix: " << std::endl;
    for (unsigned i = 0; i < matrixSize; i++) {
        unsigned positiveCounter(0);
        unsigned negativeCounter(0);
        for (unsigned j = 0; j < matrixSize; j++) {
            std::cout << std::setw(5) << (matrix[i][j] = rand() % 25 - 10);
            positiveCounter += matrix[i][j] > 0 ? 1 : 0;
            negativeCounter += matrix[i][j] < 0 ? 1 : 0;
        }
        resultCounter += positiveCounter > negativeCounter ? 1 : 0;
        std::cout << std::endl;
    }
    std::cout << "Result: " << resultCounter << std::endl;
 
    return 0;
}
Yandex
Объявления
18.05.2013, 19:29     Для заданного двумерного числового массива подсчитать количество таких строк, в которых положительных элементов больше, чем отрицатель-ных.
Ответ Создать тему
Опции темы

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