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

Двумерный массив типа: - C++

Восстановить пароль Регистрация
 
straparola
-95 / 1 / 0
Регистрация: 25.03.2010
Сообщений: 107
27.10.2011, 20:10     Двумерный массив типа: #1
Помогите пожалуйста решить задачу на Си:
Сформировать и распечатать квадратную матрицу размерности (10,10) следующего вида:
0 0 … 0 0 1
0 0 … 0 2 0
0 0 … 3 0 0
. … . .
0 9 … 0 0 0
10 0 … 0 0 0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2011, 20:10     Двумерный массив типа:
Посмотрите здесь:

Дан двумерный массив. Преобразовать его так, чтобы новый массив содержал элементы старого, циклически сдвинутые на 2 элемента влево. C++
C++ Функция - шаблон ,параметр - двумерный массив типа Т .
C++ Передать массив элементов(типа int) объекта, в функцию из массивов(типа int)
C++ В массив типа double записываю целые числа (типа int), но ошибка не вылазиет!
C++ Создайте двумерный массив целочисленный массив А[1..10], [1..7] и найдите сумму всех его элементов имеющие оба нечетные индексы.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Сыроежка
Заблокирован
27.10.2011, 20:21     Двумерный массив типа: #2
Цитата Сообщение от straparola Посмотреть сообщение
Помогите пожалуйста решить задачу на Си:
Сформировать и распечатать квадратную матрицу размерности (10,10) следующего вида:
0 0 … 0 0 1
0 0 … 0 2 0
0 0 … 3 0 0
. … . .
0 9 … 0 0 0
10 0 … 0 0 0
Сформировать очень просто! Вот все, что вы написали для матрицы, заключите в фигурные скобки следующего вида, а после чисел расставьте запятые

int a[10][10] = { { 0, 0, … 0, 0, 1 },
{ 0, 0, … 0, 2, 0 },
...
{10, 0, … 0, 0, 0 } };

Только многоточия уберите.
straparola
-95 / 1 / 0
Регистрация: 25.03.2010
Сообщений: 107
27.10.2011, 20:30  [ТС]     Двумерный массив типа: #3
А если через цикл for?
сделать ввод и вывод.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
27.10.2011, 22:00     Двумерный массив типа: #4
Цитата Сообщение от straparola Посмотреть сообщение
А если через цикл for?
сделать ввод и вывод.
ввод Вам не нужен. Вот само формирование матрицы:
C++
1
2
3
4
5
6
for(int i=0; i<n; i++)
    for(int j=0; j<n; j++)
        if(i==n-1-j)
            x[i]=i+1;
        else
            x[i]=0;
Yandex
Объявления
27.10.2011, 22:00     Двумерный массив типа:
Ответ Создать тему
Опции темы

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