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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Rentik
0 / 0 / 0
Регистрация: 12.11.2010
Сообщений: 12
#1

Реализовать вывод. - C++

18.09.2011, 19:35. Просмотров 283. Ответов 2
Метки нет (Все метки)

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

A B C D E
Z B C D E
Y Z C D E
X Y Z D E
W X Y Z E
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2011, 19:35     Реализовать вывод.
Посмотрите здесь:

Реализовать ввод, вывод и простейшие операции с матрицами C++
Как реализовать вывод строк? C++
C++ Не получается реализовать вывод баланса
Как реализовать автоматический посимвольный вывод текста? C++
Как реализовать ввод адреса файла и соответственно вывод C++
C++ Реализовать ввод, вывод и поиск данных
C++ Реализовать вывод матрицы в готовой программе
Реализовать вывод чисел в диапазоне от 10 до 25 через рекурсию C++
Реализовать вывод данных в файл C++
Реализовать вывод массива на экран C++
C++ Реализовать вывод персональных сведений на консоль
C++ Реализовать вывод полинома

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6547 / 3967 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
18.09.2011, 19:43     Реализовать вывод. #2
вывод алфавита без использования массива
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
 
int main(void)
{
    char i = 'A', j = 1;
    for (; i < 'Z'; ++i, ++j)
    {
          printf("%2c", i);
          if (j % 5 == 0)
             printf("\n");
    } 
    return 0;
}
Цитата Сообщение от Rentik Посмотреть сообщение
Закономерность вроде понятна
вот сами её и реализуете
Rentik
0 / 0 / 0
Регистрация: 12.11.2010
Сообщений: 12
18.09.2011, 19:52  [ТС]     Реализовать вывод. #3
Цитата Сообщение от Jupiter Посмотреть сообщение
вот сами её и реализуете
Вот как раз именно такую закономерность никак реализовать не получается. Есть как вариант
C
1
2
3
4
5
for(int i=0;i<5;i++){
        for(int e=i;e>=0;e--) printf("%2c",(char)'Z'-e);
        
        for (char c='A'+i;c<='E';c++) printf("%2c",c);printf("\n");
}
Но первая строчка некорректно выводится, надо подправить.
Yandex
Объявления
18.09.2011, 19:52     Реализовать вывод.
Ответ Создать тему
Опции темы

Текущее время: 06:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru