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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
Парапулька
0 / 0 / 0
Регистрация: 04.12.2010
Сообщений: 25
#1

Определить количество классов эквивалентных строк данной прямоугольной матрицы - C++

04.12.2010, 23:09. Просмотров 1572. Ответов 7
Метки нет (Все метки)

Определить количество классов эквивалентных строк данной прямоугольной матрицы. Строки считать эквивалентными, если равны суммы их элементов.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2010, 23:09     Определить количество классов эквивалентных строк данной прямоугольной матрицы
Посмотрите здесь:
C++ Определить количество классов эквивалентных строк данной прямоугольной матрицы. Строки считать эквивалентными, если равны суммы их элементов.
Определить количество классов эквивалентных столбцов данной прямоугольной матрицы. Столбцы считать эквивалентными, если равны множества их элементов. C++
C++ Определить количество столбцов матрицы, эквивалентных заданному.
C++ В целочисленной прямоугольной матрице определить количество строк , не содержащих ни одного элемента
Определить номера строк прямоугольной матрицы, содержащие только отрицательные элементы. C++
Определить номера строк прямоугольной матрицы, содержащие только отрицательные элементы. C++
C++ Определить номера строк прямоугольной матрицы, содержащие только отрицательные элементы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MikeSoft
Эксперт С++
3791 / 1773 / 85
Регистрация: 21.11.2009
Сообщений: 2,540
05.12.2010, 14:28     Определить количество классов эквивалентных строк данной прямоугольной матрицы #2
Парапулька, и в чём проблема?
Не знаете, как сумму строк посчитать?
Показывайте ваши наработки по данной программе, а мы поможем.
Парапулька
0 / 0 / 0
Регистрация: 04.12.2010
Сообщений: 25
05.12.2010, 15:00  [ТС]     Определить количество классов эквивалентных строк данной прямоугольной матрицы #3
я не могу понять про эквивалентные строки
да я тупая
это как????
MikeSoft
Эксперт С++
3791 / 1773 / 85
Регистрация: 21.11.2009
Сообщений: 2,540
05.12.2010, 16:45     Определить количество классов эквивалентных строк данной прямоугольной матрицы #4
Цитата Сообщение от Парапулька Посмотреть сообщение
я не могу понять про эквивалентные строки
Постараюсь объяснить. Приведу простенький пример матрицы:
Код
  1 2 3
  4 5 6
  3 3 0
У вас есть условие: "Строки считать эквивалентными, если равны суммы их элементов".

То есть, вам нужно просуммировать каждую строчку:
Код
  1+2+3 = 6
  4+5+6 = 15
  3+3+0 = 6
Обратите внимание на суммы первой и третьей строчек.
Они равны между собой, следовательно, строки 1 и 3 - эквивалентны (исходя из условия).
Парапулька
0 / 0 / 0
Регистрация: 04.12.2010
Сообщений: 25
06.12.2010, 12:43  [ТС]     Определить количество классов эквивалентных строк данной прямоугольной матрицы #5
ааааааа
понятно)
спасибо большое)
Парапулька
0 / 0 / 0
Регистрация: 04.12.2010
Сообщений: 25
11.12.2010, 16:01  [ТС]     Определить количество классов эквивалентных строк данной прямоугольной матрицы #6
вобщем вот набросала
только я не умею делать так
что бы сам ты писал сколько будет в матрице строк и стобцов
и ещё я не знаю
как сделать без строки using namespace std;


может подскажите что
вот программа
Код
#include <iostream>

using namespace std;

int F(int a[3][3],int i);

int main(void)
{
int a[3][3];
int k= 0;
for(int i = 0;i<3;i++)
  for(int j = 0;j<3;j++)
     cin>>a[i][j];
for(int i = 0;i<3-1;i++)
  for(int j = i+1;j<3;j++)
    if (F(a,i)==F(a,j)) k++;
cout<<"Kol-vo ekviv strok->"<<k<<endl;
system("PAUSE");
return 0;
}

int F(int a[3][3],int i)
{
int s= 0;
for(int j = 0;j<3;j++)
 s=s+a[i][j];
return s;
}
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
11.12.2010, 16:10     Определить количество классов эквивалентных строк данной прямоугольной матрицы #7
Цитата Сообщение от Парапулька Посмотреть сообщение
что бы сам ты писал сколько будет в матрице строк и стобцов
Надо использовать динамический массив!!!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.12.2010, 19:00     Определить количество классов эквивалентных строк данной прямоугольной матрицы
Еще ссылки по теме:
Определить колличество строк прямоугольной матрицы, не содержащих ни одного нулевого элемента C++
Определить число строк прямоугольной матрицы, не содержащих ни одного нулевого элемента C++
Определить номера строк прямоугольной матрицы, содержащие только положительные элементы. C++
Найти количество строк, похожих на первую строку данной матрицы C++
Найти количество строк, похожих на первую строку данной матрицы C++

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

Или воспользуйтесь поиском по форуму:
MikeSoft
Эксперт С++
3791 / 1773 / 85
Регистрация: 21.11.2009
Сообщений: 2,540
11.12.2010, 19:00     Определить количество классов эквивалентных строк данной прямоугольной матрицы #8
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Парапулька Посмотреть сообщение
и ещё я не знаю
как сделать без строки using namespace std;
Вариант 1: Подключить
C++
1
#include <iostream.h>
Вариант 2: Явно указывать пространство имён. Например -
C++
1
std::cout << "Text" << std::endl;
Цитата Сообщение от Парапулька Посмотреть сообщение
что бы сам ты писал сколько будет в матрице строк и стобцов
Пример создания одномерного динамического массива:
C++
1
2
3
4
5
6
int Size;
std::cin >> Size;
int *Mass = new int[Size];
// acrion
delete []Mass;
Mass = NULL;
Примеров работы с одномерными, двумерными массивами на форуме много...
Yandex
Объявления
11.12.2010, 19:00     Определить количество классов эквивалентных строк данной прямоугольной матрицы
Ответ Создать тему
Опции темы

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