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

Задача:Разбить последовательность чисел от 1 до N^2 на N последовательностей так, чтобы все - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ скажите где ошибка.С++ http://www.cyberforum.ru/cpp-beginners/thread962273.html
y=((2*log(x)*cos(2*x))-((3*(x+1)*(x+1))/(x+1))/(2+sqrt(x));
C++ Линейный конгруэнтный генератор.Псведослучайные числа Нужна помощь,проверить то что уже сделано.И сам вопрос в том как работает srand,там есть входные параметры и что она возвращает? Задача:Линейным конгруэнтным генератором (ЛКГ) называется алгоритм, порождающий целочисленную последовательность X0, X1, … по следующему правилу: Xi = (a * Xi–1 + c) mod m (i > 0) для некоторых a, c, m и X0. По данным Википедии, функция rand() из реализации... http://www.cyberforum.ru/cpp-beginners/thread962270.html
C++ В массиве вставить нуль после первого нечетного эл
Дан массив целых чисел из n элементов. Вставить нуль после первого нечетного элемента и единицу перед последним четным элементом.Массив вводится с клавиатуры. P.S. Напишите пожалуйста программу.
C++ Сравнить два целых числа, не используя условного оператора, оператора выбора и так же символов сравнения
Добрый день уважаемые программисты, хотелось, чтобы вы помогли мне в решении одной задачи, а именно подсказали идею решения. Задача заключается в следующем: нужно сравнить два целых числа, не используя условного оператора, оператора выбора и так же символов сравнения, а именно: >,<,>=,=<,=. p.s.: задачу мне задал аспирант на экзамене по программированию. Идею сравнить числа с помощью сортировок...
C++ Чтение переменных из файла http://www.cyberforum.ru/cpp-beginners/thread962218.html
всем привет! такой вопрос: можно ли брать из какого-нибудь текстового файла(или другого) значения для переменных? примеру такой код: if (s=="привет"){ cout <<">>привет человек" <<endl;} "привет" нужно брать с файла и в зависимости, что там будет хоть даже сотни значений, будет выдаваться сообщение "привет человек".. как такое организовать?
C++ Разыменование итератора std::list<vector<>>::iterator Здравствуйте, есть код: list<vector<int>> L; L.push_front(vector<int>()); L.begin()->push_back(100); cout << *L.begin()->begin() << endl; // 100 cout << *(L.begin()) << endl; // не компилируется vector<int> v = *L.begin(); v++; cout << v << endl; // 101 подробнее

Показать сообщение отдельно
sg-ua
0 / 0 / 0
Регистрация: 17.09.2012
Сообщений: 111

Задача:Разбить последовательность чисел от 1 до N^2 на N последовательностей так, чтобы все - C++

25.09.2013, 19:28. Просмотров 607. Ответов 1
Метки (Все метки)

Задача:Разбить последовательность чисел от 1 до N^2 на N последовательностей так, чтобы все они состояли из N чисел и имели равные суммы. Результат вывести на экран. Если решений несколько – вывести любое из них.

Практический пример:
N=5
До:
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
После:
1 7 13 19 25
2 8 14 20 21
3 9 15 16 22
4 10 11 17 23
5 6 12 18 24


Алгоритм придумал, а вот реализовать в коде что-то не могу, буду благодарен за код

Добавлено через 1 час 14 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
using namespace std;
 
int
main()
{
    int N;
    cin >> N;
    for (int i = 0; i < N; ++i) {
        for (int j = 0; j < N; ++j)
            cout << (i + j) % N * N + j + 1 << '\t';
        cout << endl;
    }
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru