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

Двумерный массив с уникальными элементами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передать файл в процедуру http://www.cyberforum.ru/cpp-beginners/thread858748.html
Как передать файл в процедуру? Вот код: #include <cstdlib> #include <iostream> #include <stdio.h> using namespace std; char simvol; void E(void );
C++ Натуральные числа (НОД) Даны натуральные числа n,m; найти НОД(n,m). Использовать программу, включающую рекурсивную процедуру вычисления НОД, основанную на соотношении НОД(n,m)=НОД(m,r), где r-остаток от деления n на m. Чем... http://www.cyberforum.ru/cpp-beginners/thread858745.html
Написать коментарии C++
#include <iostream> class S { public: virtual int get() = 0;}; class A1 : public S { public: virtual int get() { return a1; } private:
C++ Как сделать, чтобы окно выполнения сразу не закрывалось?
помогите пожалуйста, после компиляции при выполнении окно очень быстро пропадает. как сделать что бы оно сразу не закрывалось?
C++ Надо переделать немного программу http://www.cyberforum.ru/cpp-beginners/thread858733.html
Смотрите есть программа на решение методом хорд нелинейных уравнений. Но проблема в том что я не могу ее переработать так чтоб данные можно было вводить с клавиатуры #include <iostream> #include...
C++ чтение из файла определенной строки Доброго времени суток. Передо мной встала задача, прочитать определённую строку из текстового файла. прочитать весь файл целиком я могу. Но вот определённую строку... С чего начать, не подскажете? подробнее

Показать сообщение отдельно
Ternsip
660 / 188 / 6
Регистрация: 10.05.2012
Сообщений: 595
09.05.2013, 15:43
ShikiofDevil, Уже решал связанные с судоку задачи : Судоку. Задача довольно-таки интересная
тут такая фича, просто вводишь массив из нулей или вообще, просто, изначально обнуляешь и не вводишь ничего.
Но есть прикол 1, в той задаче я ещё учитывал блоки 3x3, в них тоже должно было быть всё уникальным

Добавлено через 52 секунды
ShikiofDevil, а у вас вообще очень простая задача, вам нужно просто 9 перестановок, которые отличаются циклическим сдвигом

Добавлено через 5 минут
ShikiofDevil,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <vector>
#include <cmath>
#include <algorithm>
#include "windows.h"
 
using namespace std; 
 
int main(){
    int n = 9;
    vector <int> a(n);
    for (int i = 0; i < n; i++) {
        a[i] = i + 1;
    }
    srand(GetTickCount());
    random_shuffle(a.begin(), a.end());
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < n; j++) {
            printf("%d ", a[(i + j)%n]);
        }
        puts("");
    }
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru