0 / 0 / 0
Регистрация: 31.10.2015
Сообщений: 5
1

Вывод чисел циклами

06.12.2015, 16:13. Показов 1428. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно решить проблему, не сложную, но уровня моих знаний явно, пока, не хватает, помогите пожалуйста. Суть заключается в том, чтобы вывести цифры циклами вот в таком порядке

25 24 23 22 21
16 17 18 19 20
15 14 13 12 11
6 7 8 9 10
5 4 3 2 1

Название: Screenshot_3.png
Просмотров: 21

Размер: 2.6 Кб
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.12.2015, 16:13
Ответы с готовыми решениями:

Вывод ромба циклами for
Я опять посыпался на выводе этих звёздочек и пробелов. Как можно решить? Уже не знаю, что делать с...

Вывод вложенного вектора range-based циклами
Здравствуйте, можно ли вывести vector<vector<int>> с помощью двух вложенных range-based циклов и ,...

Вывод информации вложенными циклами
Делаю проект, в котором на яндекс.карте выводятся метки храмов, а в каждой метке список людей,...

Найти количество нечетных чисел, меньших X+Y, тремя циклами (for, while, repeat until)
Даны натуральные числа X и Y. Найти количество нечетных чисел, меньших X+Y.

6
495 / 377 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
06.12.2015, 17:13 2
Лучший ответ Сообщение было отмечено esportz как решение

Решение

Цитата Сообщение от esportz Посмотреть сообщение
о уровня моих знаний явно, пока, не хватает,
если не можешь в выводе сделать, то сделай сначала массив, а потом выводи

C++
1
2
3
4
5
6
7
8
int num = 25;
    for(int row = 0; row < 5; ++row, cout<<endl)    
        if(row & 1)     
            for(int i = -4; i!= 6; i += 2 )
                cout<<i + num--  <<' ';
        else
            for(int i = 0; i < 5; ++i )
                cout<<num-- <<' ';
1
474 / 426 / 290
Регистрация: 10.03.2015
Сообщений: 1,782
06.12.2015, 17:29 3
Вот еще вариант, глупый правда
C++
1
2
3
4
5
6
7
8
9
10
11
12
    int x = 25;
    int matr[5][5] = { 0 };
    for (int i = 0; i < 5; i++)
    {
        for (int j = 0; j < 5; j++, x--)
        {
            if (i % 2 == 0) matr[i][j] = x;
            else matr[i][j] = x + (j - 4 + j);
            cout << matr[i][j] << " ";
        }
        cout << endl;
    }
0
Dimension
594 / 462 / 223
Регистрация: 08.04.2014
Сообщений: 1,710
06.12.2015, 17:49 4
C++
1
2
3
4
5
6
7
8
9
10
int x = 25,k=-1;
for (int i = 0;i < 5;i++) {
    for (int j = 0;j < 5;j++) {
        cout << x << " ";
        x+=k;
    }
    k == -1 ? x -= 4 : x -= 6;
    k *= -1;
    cout << endl;
}
0
4817 / 2278 / 287
Регистрация: 01.03.2013
Сообщений: 5,947
Записей в блоге: 28
06.12.2015, 17:54 5
C++
1
void f(int n) {if (n%5==0) cout<<'\n'; if (n) {cout<<n<<" "; f(n-1);}}
0
0 / 0 / 0
Регистрация: 31.10.2015
Сообщений: 5
06.12.2015, 19:12  [ТС] 6
_Valera_, спасибо большое за помощь, но не могли бы вы описать подробнее вот это условие
C++
1
2
3
 if(row & 1)     
for(int i = -4; i!= 6; i += 2 )
cout<<i + num--  <<' ';
0
495 / 377 / 136
Регистрация: 27.01.2015
Сообщений: 1,588
06.12.2015, 19:15 7
Цитата Сообщение от esportz Посмотреть сообщение
if(row & 1)
если строка не четная
Цитата Сообщение от esportz Посмотреть сообщение
for(int i = -4; i!= 6; i += 2 )
обычный цикл
Цитата Сообщение от esportz Посмотреть сообщение
cout<<i + num-- *<<' ';
обычный вывод на экран
1
06.12.2015, 19:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2015, 19:15
Помогаю со студенческими работами здесь

Составить программу вычисления среднеквадратического 10 произвольно заданных чисел (циклами)
Циклом for я сделал,вот пример.А как реализовать циклами while и do while #include &lt;iostream&gt;...

Вывод строки чисел без пробелов, а затем вывод значения в виде списка чисел
Определить функцию (Z1 k n), где k&lt;n, которая сначала выводит строку чисел без пробелов k k+1 k+2...

Определить в последовательности число соседств двух чисел с разным знаком (только с циклами, без массивов)
Здраствуйте! Дано натуральное число n, действительные числа q1,q2,..,qn . В последовательности...

Считывание чисел из файла и вывод количества чисел, меньших среднего арифметического
нужно написать программу которая открывает файл в текстовом режиме считывает числа и вивлдить...


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

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

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