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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.75
няманяся
0 / 0 / 0
Регистрация: 11.04.2010
Сообщений: 22
#1

Заполнение массива по диагонали! - C++

11.04.2010, 12:51. Просмотров 2493. Ответов 24
Метки нет (Все метки)

всем привет!помогите пожалуйста!не получается выстроить порядок! задача такая! заполнить массив 6*6 цыфрами от 1 до 21 по следущей схеме:
6 0 0 0 0 0
5 11 0 0 0 0
4 10 0 0 0 0
3 9 14 18 0 0
2 8 13 17 20 0
1 7 12 16 19 21
(нули по диагонали!)помогите,плиз)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2010, 12:51     Заполнение массива по диагонали!
Посмотрите здесь:

Заполнение массива 6х6 по диагонали - C++
Заполнить массив 6х6 по диагонали (вложение) И вывести на экран. Я записал изменение адресации по порядку, получилось 11 этапов: ...

Заполнение массива змейкой по диагонали - C++
народ можете немного помочь) надо заполнить массив таким способом мне как бы не нужна прям целая программа мне хватит только одного...

Заполнение двумерного массива (зануление диагонали) - C++
Всем добрый вечер, прошу вашей помощи... дан массив 6х6, заполненный числами по порядку. Нужно занулить все числа ниже побочной...

Экзотическое заполнение массива параллельно побочной диагонали - C++
Добрые люди,подскажите пожалуйста алгоритм для подобного стиля заполнения массива... 01 03 04 10 11 21 02 05 09 12 20 22 06 08 13...

Заполнение матрицы змейкой по диагонали - C++
Дано натуральное N (1<=N<=10). Заполнить матрицу порядка NxN целыми числами 0, 1, 2, 3, …, NxN – 1 по диагонали(из правого верхнего угла...

заполнение матрицы по диагонали змейкой - C++
будьте добры ,помогите написать програму: заполнение матрицы введенными с клавиатуры числами по диагонали змейкой по принципу 1 3 4 ...

Заполнение главной диагонали матрицы максимальными элементами - C++
спасибо, что откликнулись. нужно решить такую задачу: Путем перестановки элементов добиться того, чтобы ее максимальный элемент...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
13.04.2010, 22:32     Заполнение массива по диагонали! #21
во первых я не говорил что мой код хороший.
во вторых мой код работает, в отличии.....)))))
в третьих само вот это
C++
1
for(i=1;i<6;i++)
неправильно

Добавлено через 2 минуты
и еще, тебе надо на С , а я С++
няманяся
0 / 0 / 0
Регистрация: 11.04.2010
Сообщений: 22
13.04.2010, 22:33  [ТС]     Заполнение массива по диагонали! #22
почему?))))ну объясни тогда))))так и быть)
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
13.04.2010, 22:33     Заполнение массива по диагонали! #23
что объяснить?
няманяся
0 / 0 / 0
Регистрация: 11.04.2010
Сообщений: 22
13.04.2010, 22:34  [ТС]     Заполнение массива по диагонали! #24
ну ты хотел мне решение свое объяснить)))))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.04.2010, 22:40     Заполнение массива по диагонали!
Еще ссылки по теме:

Заполнение матрицы с левого нижнего угла по диагонали (исправить программу) - C++
Здравствуйте. Есть код программы, которая заполняет матрицу от левого верхнего угла по диагонали, а нужно, что бы заполняла с нижнего. ...

Заполнение массива - C++
Извините, что флудю, просто в старой теме уже не отвечают. data::data(int f){ if (f==1) ...

Заполнение массива от -5 до 5. - C++
Всем привет, народ помогите пожалуйста с задачей... Borland c 3.1 Заполнить массив из десяти элементов случайными числами в...

Заполнение массива - C++
Привет народ! Очень нужна помощь срочно!(( Вот такое вот задание: 1,Составьте программу заполнения массива А(N,N) нулями и единицами в...

Заполнение массива - C++
Подскажите пожалуйста, как заполнить массив в такой закономерности: Например дано число 6:••• Пример для числа 4:••• ...


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

Или воспользуйтесь поиском по форуму:
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
13.04.2010, 22:40     Заполнение массива по диагонали! #25
Здесь использована STL
сначала объявил размерность массива,
C++
1
2
 const int ROWS=6;
    const int COLS=6;
потом сам двумерный динамический массив
C++
1
 std::vector< std::vector<int> > matrix(ROWS, std::vector<int>(COLS));
а дальше идет функция, которой в качестве параметров передается массив который надо обработать и его размерност.

Вроде ничего сложного. вопросы?

Добавлено через 1 минуту
C++
1
2
3
4
5
for (int i=0; i<ROWS; i++){
         for (int j=0; j<COLS; j++)
         std::cout<<std::setw(4)<<matrix[i][j];
         std::cout<<std::endl;
    }
это вывод масива на экран
setw(4) - расстояние между элементами массива
Yandex
Объявления
13.04.2010, 22:40     Заполнение массива по диагонали!
Ответ Создать тему
Опции темы

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