Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 22.05.2017
Сообщений: 5
1

Нужно напечатать буквы в порядке возрастания и в порядке убывания, во вложенных циклах

22.05.2017, 04:11. Показов 955. Ответов 1

Нужно воспользоваться вложенными циклами чтобы написать программу, которая выводит на печать фигуру в виде пирамида(как на скрине)
Фигура разворачивается в зависимости от того, какой символ был введен.

Есть внешний цикл(для обработки строк) и три внутренних(1 - для пробелов, 2 - для печати букв в порядке возр., 3 - для печати букв в порядке убыв.)

Вообщем не понимаю как символы которые выводятся с помощью 3 внутр. цикла шли в обратном порядке, начиная со второго ряда.
А
АВА
АВСВА
ABCDCDA
ABCDEDCBA

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
void four()
{
    int row, probel, left_char, right_char, col;
    char ch;
 
    printf("\nVvedite symbol: ");
    scanf("%c", &ch);
 
    for (row = 1; row <= 5; row++)
    {
        for (probel = 4; probel >= row; probel--)
            printf(" ");
 
        for (left_char = ch - 4, col = 1; col <= row; left_char++, col++)
            printf("%c", left_char);
                                             
        for (right_char = ch - 4, col = 1; col <= row - 1; right_char++, col++)
            printf("%c", right_char);
 
        printf("\n");   
    }
 
    return;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.05.2017, 04:11
Ответы с готовыми решениями:

Функция: отсортировать в порядке убывания и в порядке возрастания сформированный вектор-столбец
Необходимо написать функцию по такому заданию: отсортировать в порядке убывания и в порядке...

Расположить чётные числа массива в порядке возрастания, а нечётные в порядке убывания
Требуется расположить чётные числа в порядке возрастания, а не чётные в порядке убывания....

Упорядочить первые 10 элементов в порядке возрастания, а другие в порядке убывания
сформировать случайным образом массив из 20 элементов. Упорядочить первые 10 в порядке возрастания,...

Первые десять элементов массива М(30) отсортировать в порядке возрастания, а остальные в порядке убывания
Привет. Первые десять элементов массива М(30) отсортировать в порядке возрастания, а остальные в...

1
735 / 540 / 416
Регистрация: 17.09.2015
Сообщений: 1,601
22.05.2017, 04:55 2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
 
int main(void)
{
    int i;
    char c, t;
    char start = 'A';
    char end = 'Z';
    int size = end - start;
    for ( c = start; c <= end; ++c, --size) {
        for (i=0; i < size; ++i) printf(" ");
        for (t = start; t <= c; ++t) printf("%c", t);
        for (t = c-1; t >= start; --t) printf("%c", t);
        printf("\n");
    }
    return 0;
}
PS код не мой
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.05.2017, 04:55

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Расположить введенные с клавиатуры четыре целых числа в порядке возрастания и в порядке убывания
Расположить введенные с клавиатуры четыре целых числа в порядке возрастания и в порядке убывания....

Отсортировать четные строки матрицы Q(10х10) в порядке убывания, а нечетные – в порядке возрастания
Написать программу на си, задание: Отсортировать четные строки матрицы Q(10х10) в порядке убывания,...

Вывести элементы с нечетными индексами в порядке возрастания индексов, потом - с четными в порядке убывания
Дан массив A размера N. Вывести вначале его элементы с нечетными номерами в порядке возрастания...

Расположить элементы столбцов матрицы в порядке возрастания в четных столбцах, в порядке убывания - в нечетных
Расположить элементы столбцов матрица А(4,5) в порядке возрастания, если номера столбцов четные, в...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.