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

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

Восстановить пароль Регистрация
 
Rentik
0 / 0 / 0
Регистрация: 12.11.2010
Сообщений: 12
18.09.2011, 19:35     Реализовать вывод. #1
Нужно без использования массивов, только используя циклы, на 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++ Как реализовать вывод символов предложения в виде функции корня квадратного?
C++ Реализовать ввод, вывод и поиск данных

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 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     Реализовать вывод.
Ответ Создать тему
Опции темы

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