Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 03.05.2020
Сообщений: 9
1

Не работает код C++

12.11.2020, 14:14. Показов 197. Ответов 0
Метки c++ (Все метки)

Author24 — интернет-сервис помощи студентам
Программа должна выводить двумерный массив, заполненный числами от 1 до 25 по порядку из центра против часовой стрелки.
В консоли появляется только ввод, хотя в коде даже cin нет.
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#include <iostream>
#include <iomanip>
 
using namespace std;
 
int main(){
    
int m = 5;
int n = 5;
int s = m*n;
int array[m][n];
    
for (int y = 0; y < n; y++) {
            array[0][y] = s;
            s--;
        }
        for (int x = 1; x < m; x++) {
            array[x][n - 1] = s;
            s--;
        }
        for (int y = n - 2; y >= 0; y--) {
            array[m - 1][y] = s;
            s--;
        }
        for (int x = m - 2; x > 0; x--) {
            array[x][0] = s;
            s--;
        }
        
    int c = 1;
    int d = 1;
    
    while (s > 1) {
        while (array[c][d + 1] == 0) {
                array[c][d] = s;
                s--;
                d++;
            }
    
    
    while (array[c + 1][d] == 0) {
                array[c][d] = s;
                s--;
                c++;
            }
    
    while (array[c][d - 1] == 0) {
                array[c][d] = s;
                s--;
                d--;
            }
    
    while (array[c - 1][d] == 0) {
                array[c][d] = s;
                s--;
                c--;
            }
    }
    
    for (int x = 0; x < m; x++) {
            for (int y = 0; y < n; y++) {
                if (array[x][y] == 0) {
                    array[x][y] = s;
                }
            }
        }
        
for(int x = 0; x < n; ++x) {
for(int y = 0; y < m; ++y)
cout << array[x][y] << " ";
cout << endl;
}
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.11.2020, 14:14
Ответы с готовыми решениями:

Код написан в Dev C. Не работает в Visual. Как нужно переделать код?
Здравствуйте. Столкнулась с такой проблемой: код был написан в Dev C, но в Visual он выдаёт...

Написал код в Full Debug, потом переделал в Release - и написанный код не работает
Кто сталкивался с проблемой, написал код в Full Debug потом переделал в Release и написанный код не...

Код выполняемый из студии с пометкой debag, работает не так как уже компилированный код
Здравствуйте, столкнулся с такой проблемой. Код выполняемый из студии с пометкой debag, работает не...

DirectX 9.0 Ищу нормальный рабочий код для вывода текста. В книгах код не работает!
Подскажите нормальный рабочий код для вывода текста на экран. Сложность в том, что при разных...

0
12.11.2020, 14:14
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.11.2020, 14:14
Помогаю со студенческими работами здесь

Excel: Код в модуле и тот же код в кнопке НЕ РАБОТАЕТ
Здравствуйте! Вопрос такой: Код написан макросом (работает)и помещен в кнопку - НЕ работает....

Надо понять правильно работает код или нет. И работает ли он вообще
Он должен вычислить сумму с точностью эпсилон #include &lt;iostream&gt; using namespace std; ...

Почему один и тот-же код в WindowsForms работает, а в Web не работает?
Здравствуйте, подскажите почему один и тот-же код в WindowsForms работает, а в Web не работает....

std::string код работает в VS 6.0, но не работает в VS2012 (error C4996)
Как изменился синтаксис в Visual Studio 2012 данной строки? В VS 6.0 работает, в 2012 - нет. Кто...

Код с пробелами работает в командной строке, но не работает из bat-файла
Помогите как откоректировать bat файл, чтобы он работал c: cd c:\Program Files...

Код не работает в 2008 версии visual studio, но работает в 2005
Добрый день. Писала на университетском компьютере программу, считывающую данные из файла в список...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru