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

Заполнить квадратную матрицу размером N x N по спирали - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переход к нужному выбору http://www.cyberforum.ru/cpp-beginners/thread639412.html
У меня есть конструкция switch, в которой достаточно много элементов. Мне надо чтобы при выполнении определенного условия автоматически осуществлялся переход к нужному case. ??? Добавлено через 2 минуты Вот к примеру: int ch, i=1;
C++ Подскажите примеры Дело в том что я уже научился делать всякие Hello world и программы с cin и cout. Мне захотелось узнать бы еще примеры интересных программ. Кому не сложно напишите легкие примеры. Заранее спасибо ;) . Да и еще все это в консольном приложении win32 http://www.cyberforum.ru/cpp-beginners/thread639402.html
Подключение библиотек C++
Здравствуйте! Проблема: не могу подключить новые библиотеки! Имею VS 2010 Ultimate ! кликаю: сервис->параметры->проекты и решения->каталоги VC++ выводит то, что на скриншоте! спасибо, за ответ! Буду очень благодарен!
Как показать форму из DLL? - Не аботает C++
Добрый день, хотел написать прогу, а форму вытащить в DLL но форму не видно но по ходу она создается. Помогите люди добрые :( #include <Windows.h> HINSTANCE _hInst; HWND _hwnd; TCHAR czNameClass = L"DLLCLASS"; void MyRegClass(); void InitInstance();
C++ Разобраться в задаче с Codeforce http://www.cyberforum.ru/cpp-beginners/thread639371.html
Вот условие(Задача 203B): В один не самый прекрасный вечер Валере было очень скучно. Чтобы немного себя развлечь, Валера нашел следующее занятие.Он взял белый квадратный клетчатый лист бумаги, состоящий из n × n клеток. После этого он стал закрашивать белые клетки листа одну за другой в черный цвет. Всего он закрасил m различных клеток этого листа. Поскольку у Валеры была какая-то...
C++ Список битых полей что это такое? Хотелось бы увидеть пример кода подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
 Аватар для zitxbit
87 / 739 / 75
Регистрация: 11.04.2012
Сообщений: 971
18.08.2012, 15:05     Заполнить квадратную матрицу размером N x N по спирали
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
#define N 15
 
int main()
{
    int** X = new int*[N];
    for (int s = 0; s < N; s++)
        X[s] = new int[N];
 
    int n = (int)(pow((double)N,2)); 
    for (int r = 0; r <= N / 2; r++)
    {
        int i1 = r, i2 = r+1, i3 = N-r-2, i4 = N-r-2;
        while (i1 < N-r)  { X[r][i1++] = n; n--; }
        while (i2 < N-r)  { X[i2++][N-r-1] = n; n--; }
        while (i3 >= r)       { X[N-r-1][i3--] = n; n--; }
        while (i4 >= r+1) { X[i4--][r] = n; n--; }
    }
 
    for (int z1 = 0; z1 < N; z1++)
    {
        for (int z2 = 0; z2 < N; z2++)
        {
            if (X[z1][z2] >= 0 && X[z1][z2] <= 9)
                printf("  %d ",X[z1][z2]);
            else if (X[z1][z2] >= 10 && X[z1][z2] <= 99)
                printf(" %d ",X[z1][z2]);
            else if (X[z1][z2] >= 100 && X[z1][z2] <= 999)
                printf("%d ",X[z1][z2]);
        }
 
        printf("\n");
    }
 
    _getch();
 
    return 0;
}
http://liveworkspace.org/code/2298a3...e0177d68b11194
Миниатюры
Заполнить квадратную матрицу размером N x N по спирали  
 
Текущее время: 05:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru