Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.82/34: Рейтинг темы: голосов - 34, средняя оценка - 4.82
 Аватар для _д_м_и_т_р_и_й_
0 / 0 / 0
Регистрация: 11.02.2011
Сообщений: 38

Определить, может ли при перестановке строк одной матрицы получится вторая

15.08.2011, 17:07. Показов 7196. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Даны две матрицы одинаковых размеров. Определить, может ли при перестановке строк одной матрицы получится вторая. Помогите пожалуйста реализовать данную программу на Си, потому что сам я пока не могу сделать. Заранее всем спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.08.2011, 17:07
Ответы с готовыми решениями:

Может ли получится список тождественный исходному при перемешивании методом random.shuffle()
Может ли при случайном перемешивании массива 1, 2, 3, 4, 5 при помощи метода random.shuffle() получиться массив 1, 2, 3, 4, 5? Нет, не...

Может ли при каких либо условиях вторая квадратичная форма равняться нулю?
может ли при каких либо условиях вторая квадратичная форма равняться нулю, если да то при каких условиях, и что это означает?

Определить, что получится при выполнении указанного кода
#include<stdio.h> #include<math.h> int x,z=1; int main(){ for(x=0; x<5;x++) { z++; if(x<3) continue; if(x>3) break; ...

21
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
16.08.2011, 09:58
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Olga_ Посмотреть сообщение
Когда это операторы new и delete стали входить в состав языка Си???
- когда это писал ориентировался на то что в большинстве случаев память учат выделять оператором new, я конечно мог malloc и realloc ввести или ещё чего нибудь поизвращеннёй, но задачи это бы не упростило
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
16.08.2011, 10:20
Цитата Сообщение от grizlik78 Посмотреть сообщение
-=ЮрА=-, а почему во всех случаях в выводе результат "matr1 not equal matr2"? Это так и должно быть?
Нет, я не додумал ввести 1-о условие (обнулять счётчик нужно лишь в том случае если он меньше числа столбцов, иначе нужно смотреть дальше есть ли похожие строки)
C++
1
2
if(n < cols)
            n = 0;
, прототип scanrow с учётом этого условия должен быть таким
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
bool scanrow(int rows, int cols, int ** matr, int * row)
{
    bool ret = false;
    for(int i = 0,j, n; i < rows; i++)
    {
        if(n < cols)
            n = 0;
        for(j = 0; j < cols; j++)
        {
            if(matr[i][j] == row[j])
                n++;
            else
                break;
        }
        if(cols < n)
            break;
    }
    if(n == cols)
        ret = true;
    return ret;
}
Скриншот работы прилагаю
Миниатюры
Определить, может ли при перестановке строк одной матрицы получится вторая  
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.08.2011, 10:20

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

При нажатии на кнопку одной формы, у меня должна выскочить вторая...как это написать в процедуре...
При нажатии на кнопку одной формы, у меня должна выскочить вторая...как это написать в процедуре??? очень нужно помогите

Сколько строк может хранить в одной таблице SQL Server?
Сколько строк может хранить в одной таблице SQL Server 2017 на базе SSMS 2017? Имеется 10 таблиц к примеру, и сколько строк может быть в...


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

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время? Никакой пенсии. Никакого нового. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru