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

Вывод двумерного массива - C++

Восстановить пароль Регистрация
 
Frai32
2 / 2 / 0
Регистрация: 24.08.2013
Сообщений: 134
02.06.2014, 07:21     Вывод двумерного массива #1
Нужно сделать вывод как на картинке.

я пробовал но у меня возникли некоторые сложности

C++
1
2
3
4
5
6
7
8
9
10
11
 for(int i = 0; i<26;  ++i)
      {
            for ( int j=0; j<26; ++j)
            {
                int sdvig = i+j;
                if (sdvig >=) sdvig = sdvig % ;// не понимаю что вставить в условие и на что делить
                table[i][j] = mas[sdvig];    
                cout<<table[i][j]<<endl;           
            }
            
      }
Миниатюры
Вывод двумерного массива  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2014, 07:21     Вывод двумерного массива
Посмотрите здесь:

C++ Создание и вывод двумерного массива
C++ Вывод двумерного массива в обратном порядке
C++ Вывод двумерного массива
вывод двумерного массива через указатель C++
C++ Вывод двумерного массива
вывод двумерного массива в бинарный файл C++
Функции двумерного массива. Транспонировать матрицу через ввод вывод функции двумерного массива. C++
Вывод двумерного массива на экран C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ogniel
 Аватар для Ogniel
24 / 24 / 1
Регистрация: 30.05.2011
Сообщений: 127
02.06.2014, 11:31     Вывод двумерного массива #2
у тебя цикл в интервале [0, 26], а в ячейке [0, 0] находится значение 1. следовательно, вот код
C++
1
2
sdvig = i+j+1; // таблица ведь начинается с 1, а переменные - с 0
if (sdvig>26) sdvig = sdvig%26; //если число больше 26, то получаем остаток от деления на 26
проверяем
в ячейке (3, 4) sdvig = 3+4+1=8 (буква h имеет 8ю позицию)
в ячейке (25, 4) sdvig = 25+4+1=30%26=4 (буква d имеет 4ю позицию)
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,154
Завершенные тесты: 1
02.06.2014, 11:38     Вывод двумерного массива #3
C++
1
2
3
4
5
6
7
8
9
10
for(int i = 0; i<26;  ++i)
      {
            for ( int j=i; j<26+i; ++j)
            {
                sdvig=j%26;
                table[i][j] = mas[sdvig];    
                cout<<table[i][j]<<endl;           
            }
            
      }
Yandex
Объявления
02.06.2014, 11:38     Вывод двумерного массива
Ответ Создать тему
Опции темы

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