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

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

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

Проверка порядка чисел в матрице - C++

10.06.2011, 21:05. Просмотров 489. Ответов 3
Метки нет (Все метки)

Здравствуйте. Мучает такой вопрос: есть матрица 4 на 4, пользователь заполняет матрицу сам - заполняет числами от 1 до 16 ( строго в такой последовательности нужно). Программа расставляет эти числа в матрице соответственно. Мне нужна проверка того, правильно ли ввел числа пользователь. Т.е. вдруг он ввел числа не по порядку, а наоборот - 16,15,14... или вообще не те числа ( к примеру 24 27....75 )

Как организовать такую проверку на правильность ввода по матрице?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2011, 21:05     Проверка порядка чисел в матрице
Посмотрите здесь:

Построить последовательность из нулей и единиц в матрице порядка n - C++
Даны натуральное число n, действительная квадратная матрица порядка n. Построить последовательность b1, b2, …, bn из нулей и единиц, в...

В квадратной матрице порядка N все элементы различны - C++
В квадратной матрице порядка N все элементы различны. Найти скалярное произведение строки с наибольшим элементом и столбца с наименьшим...

В квадратной матрице порядка n поменять местами столбец и строку - C++
Здравствуйте. Такая вот задачка. В квадратной матрице порядка n нужно поменять местами столбец с номером К и строку с номером L

В матрице найти минимальный элемент. Получить матрицу порядка n+1 - C++
В заданной действительной квадратной матрице порядка n найти минимальный элемент. Получить матрицу порядка n + 1 путем добавления к каждой...

В данной действительной квадратной матрице порядка n найти наибольший по модулю элемент - C++
В данной действительной квадратной матрице порядка n найти наибольший по модулю элемент.Получить квадратную матрицу порядка n-1 путем...

В данной действительной квадратной матрице порядка n найти наибольший по модулю элемент - C++
1.В данной действительной квадратной матрице порядка n найти наибольший по модулю элемент.Получить квадратную матрицу порядка (n-1) путем...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rexer
163 / 162 / 20
Регистрация: 10.10.2010
Сообщений: 724
10.06.2011, 21:18     Проверка порядка чисел в матрице #2
можно организовать проверку на то,что у тебя числа по возрастающей расставлены и условие,что последнее число равно 16.
REALIST07
Автор FAQ
Автор FAQ
176 / 176 / 13
Регистрация: 11.06.2010
Сообщений: 932
10.06.2011, 21:45     Проверка порядка чисел в матрице #3
Что-то типа этого
C++
1
2
3
4
5
6
bool ok=true;
    for (int i=0;i<4;i++)
        for (int j=0;j<4;j++)
            if (a[i][j] != 4*i+j) ok=false;
if (ok==true) cout<<"все верно!"<<endl;
else cout<<"Ошибка!"<<endl;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.06.2011, 00:52     Проверка порядка чисел в матрице
Еще ссылки по теме:

Написать функцию, которая осуществляет изменение порядка элементов в матрице на обратной - C++
Написать функцию, которая осуществляет изменение порядка элементов в матрице на обратной: в строке - первый элемент становится последним,...

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

Все элементы с наибольшим значением в целочисленной квадратной матрице порядка 10 заменить нулями - C++
Все элементы с наибольшим значением в целочисленной квадратной матрице порядка 10 заменить нулями.


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

Или воспользуйтесь поиском по форуму:
Izohor
1 / 1 / 0
Регистрация: 17.11.2010
Сообщений: 32
11.06.2011, 00:52  [ТС]     Проверка порядка чисел в матрице #4
Спасибо большое!
Понял как организовать цикл.
Yandex
Объявления
11.06.2011, 00:52     Проверка порядка чисел в матрице
Ответ Создать тему
Опции темы

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