Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Maxfashko
5 / 5 / 1
Регистрация: 28.11.2012
Сообщений: 165
#1

Произвести действия со строкой матрицы - C++

02.08.2013, 05:32. Просмотров 295. Ответов 3
Метки нет (Все метки)

Добрый день.

Обращаюсь за помощью, т. к не знаю как правильно сделать в следующем случае:

C++
1
2
3
4
5
6
7
8
9
10
11
int a[n][n]=
   {9,7,3,6,8,0,5,4,1,
    2,4,8,3,0,1,6,0,7,
    0,0,1,4,9,7,0,0,0,
    1,8,0,2,6,3,0,0,0,
    4,9,2,0,0,0,3,6,5,
    0,0,0,9,4,5,0,2,8,
    0,0,0,1,7,6,4,0,0,
    7,0,4,0,0,9,8,3,6,
    5,2,6,0,0,4,7,1,0
    };
Программа применяет принцип судоку.
По адресу i0j5, должна стоять 2.
По адресу i4j5, должна стоять 8.
условие:цифры не должны повториться в строках.
Как реализовать это с проверкой условия?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.08.2013, 05:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Произвести действия со строкой матрицы (C++):

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

Произвести различные действия с числами исходя из их значений - C++
Я сейчас сижу на экзамене, задание такое: Ввести два числа x и y. Если x и y отрицательные, то каждое значение заменить его модулем; если...

Ввести с клавиатуры целое число; в зависимости от значения, произвести указанные действия в заданных массивах - C++
Здравствуйте, нужна помощь с кодом. Ввести с клавиатуры целое число. Если число равно 1,то в заданных массивах Р(K), Q(L) ...

Если самое верхнее число в этом столбце есть ноль, то меняют всю первую строку матрицы с другой строкой матрицы, где в этой колонке нет нуля. - C++
Помогите реализовать это условие задачи! #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char...

Сортировка матрицы по столбцу вместе со строкой - C++
Отсортировать столбец вместе со строкой. Пример: Отсортировать по 5 столбцу Что было: 1 3 5 6 7 2 4 6 8 2 9 7 5 3 1 1 1 1...

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

3
mokojumbot
157 / 157 / 15
Регистрация: 09.11.2012
Сообщений: 1,007
02.08.2013, 06:06 #2
у тебя тут одномерный массив.
0
Maxfashko
5 / 5 / 1
Регистрация: 28.11.2012
Сообщений: 165
02.08.2013, 06:28  [ТС] #3
Ага.

Добавлено через 17 минут
C++
1
2
3
4
5
6
7
8
9
10
11
int a[n]=
   {9,7,3,6,8,0,5,4,1,
    2,4,8,3,0,1,6,0,7,
    0,0,1,4,9,7,0,0,0,
    1,8,0,2,6,3,0,0,0,
    4,9,2,0,0,0,3,6,5,
    0,0,0,9,4,5,0,2,8,
    0,0,0,1,7,6,4,0,0,
    7,0,4,0,0,9,8,3,6,
    5,2,6,0,0,4,7,1,0
    };
0
SatanaXIII
Супер-модератор
Эксперт С++
5668 / 2713 / 255
Регистрация: 01.11.2011
Сообщений: 6,641
Завершенные тесты: 1
02.08.2013, 09:31 #4
Никогда не писал судоки, но думаю там все просто.
C++
1
2
3
4
5
6
7
8
9
10
11
const short n = 9;
int a[n][n]=
  { {9,7,3,6,8,0,5,4,1},
    {2,4,8,3,0,1,6,0,7},
    {0,0,1,4,9,7,0,0,0},
    {1,8,0,2,6,3,0,0,0},
    {4,9,2,0,0,0,3,6,5},
    {0,0,0,9,4,5,0,2,8},
    {0,0,0,1,7,6,4,0,0},
    {7,0,4,0,0,9,8,3,6},
    {5,2,6,0,0,4,7,1,0} };
И какие-нибудь там два вложенных цикла по перебору строк и столбцов, в которых проверять есть ли такая-то цифра.

Решать их гораздо интереснее, чем писать. )
0
02.08.2013, 09:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.08.2013, 09:31
Привет! Вот еще темы с ответами:

Перед строкой матрицы с номером вставить строку из нулей - C++
Дана матрица размера МхN и целое число К (1<=K<=M). Перед строкой матрицы с номером вставить строку из нулей.

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

Переставить строку матрицы с максимальным элементом на главной диагонали с заданной строкой - C++
Надо переставить ряд с макс.элементом на главной диагонале со строкой,номер строки вводится с клавиатуры. Макс.элемент на главной...

Поменять местами строку матрицы с максимальным элементом на главной диагонали со строкой m - C++
#include<conio.h> #include<iostream.h> #include<iomanip.h> #include<stdlib.h> void main() { int i,j,m,n,A,t,JmaxA,ImaxA,B; ...


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

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

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