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

Подсчитать количество строк матрицы N x N, которые содержат каждое из чисел 1, 2, 3, ... , N ровно один раз

13.01.2012, 09:18. Показов 1037. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подсчитать количество строк заданное целочисленной матрицы N x N, которые содержат каждое из чисел 1,2,3, ... ,N ровно один раз (т.е. являющиеся перестановкой чисел 1,2,3, ... ,N)

Добавлено через 13 часов 51 минуту
ап теме

Добавлено через 2 часа 20 минут
еще раз ап теме помощь очень нужна
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.01.2012, 09:18
Ответы с готовыми решениями:

Необходимо подсчитать количество строк матрицы, которые не содержат ни одного 0 элемента.
Ребята, помогите пожалуйста разобраться с задачкой. Дана целочисленная матрица nxm. Необходимо...

Подсчитать количество отрицательных элементов в строках матрицы, которые содержат хотя бы один нулевой элемент
#include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; int...

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

Скопировать из файла F1 в файл F2 все строки, которые не содержат цифры. Подсчитать количество строк, которые начи
Создать текстовый файл F1 не менее, чем из 10 строк и записать в него информацию Выполнить...

4
Alina_Harlan
13.01.2012, 19:22
  #2

Не по теме:

Помощь - это когда не понятно что-то конктерное: ты кидаешь свой код и тебе помогают найти ошибку. А это уже называется: "Сделайте за меня лабу!".

0
0 / 0 / 0
Регистрация: 30.05.2011
Сообщений: 74
15.01.2012, 13:03  [ТС] 3
Может быть и так...

Кстати я вот думаю отсортировать строки а потом сравнить каждую с массивом 1,2,3...N
Если они равны то делаем +1 к Искомому числу таких строк.


Или есть другие пути решения?
0
30 / 30 / 4
Регистрация: 14.05.2010
Сообщений: 57
15.01.2012, 13:59 4
Вы правильно думаете. Сортируете построчно свою матрицу, а далее в цикле сравниваете элемент строки с его (индексом+1). Конструкция наподобие этой:
C#
1
2
3
4
5
6
for (int i = 0; i < N; i++)
    for (int j = 0; j < N; j++)
        if (matr[i][j] == j + 1)
            // действие в случае выполнения условия
        else
            // переход к следующей строке матрицы
0
0 / 0 / 0
Регистрация: 30.05.2011
Сообщений: 74
15.01.2012, 22:49  [ТС] 5
фишка в том что нужно счетчик строк прикрутить)

Т е по ходу если у нас все N элементов в 2х сравниваемых строках совпадают то мы +1 к счетчику совпадений
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.01.2012, 22:49
Помогаю со студенческими работами здесь

Подсчитать количество строк текстового файла f, которые содержат цифры
Дано файл f.Подсчитать количество строк файла f, которые содержат цифры.

Подсчитать сумму элементов в тех строках матрицы, которые содержат хотя бы один отрицательный элемент
Дана целочисленная прямоугольная матрица Определить: 1) сумму элементов в тех строках, которые...

Сосчитать количество строк входного потока, которые содержат только один пробел
Здравствуйте, форумчане. Поставлена задача: Сосчитать количество строк входного потока, которые...

Двухмерные массивы:вычислить количество строк, которые содержат хотя бы один положительный элемент
В двухмерном массиве вычислить количество строк, которые содержат хотя бы один положительный...


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

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

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