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

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

Войти
Регистрация
Восстановить пароль
 
straparola
-95 / 1 / 0
Регистрация: 25.03.2010
Сообщений: 107
#1

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

27.10.2011, 20:10. Просмотров 374. Ответов 3
Метки нет (Все метки)

Помогите пожалуйста решить задачу на Си:
Сформировать и распечатать квадратную матрицу размерности (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     Двумерный массив типа:
Посмотрите здесь:

C++ Функция - шаблон ,параметр - двумерный массив типа Т .
C++ В массив типа double записываю целые числа (типа int), но ошибка не вылазиет!
двумерный динамический массив типа char C++
Дан двумерный массив размерностью 4*5. Сформировать одномерный массив C++
C++ Как можно вложить двумерный массив в двумерный?
Массив: Как скопировать двумерный массив в другой массив? C++
C++ Дан двумерный массив 3х3. Получить одномерный массив из из отрицательных элементов матрицы.
C++ Читать строку типа string из файла, разбить ее на массив слов типа char
Чем отличаются двумерный символьный массив и массив указателей на строки C++
Массив: Как можно задать и вывести симметричный двумерный массив? C++
Как считать из файла текст в двумерный массив типа char и отсортировать в алф. порядке? C++
C++ Перевести строку типа char в массив типа int

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Сыроежка
Заблокирован
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
4661 / 2487 / 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     Двумерный массив типа:
Ответ Создать тему
Опции темы

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