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

Заполнение Матрици - C++

Восстановить пароль Регистрация
 
NooNameR
0 / 0 / 0
Регистрация: 03.03.2011
Сообщений: 25
28.04.2011, 11:15     Заполнение Матрици #1
задача предстоит в том, чтоб заполнить матрицу таким образом, код надо на Си
Изображения
 
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.04.2011, 11:15     Заполнение Матрици
Посмотрите здесь:

C++ Матрици
Заполнение матрици змейкой C++
Матрици!!! Почему не вводится 5 строка матрици и невыводится сумма? C++
Матрици C++
Характеристика матрици! C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NooNameR
0 / 0 / 0
Регистрация: 03.03.2011
Сообщений: 25
29.05.2011, 16:40  [ТС]     Заполнение Матрици #2
срочно надо..
kjahert
48 / 48 / 5
Регистрация: 08.04.2011
Сообщений: 124
29.05.2011, 16:55     Заполнение Матрици #3
Ну задаешь матрицу в проге типа:
C++
1
2
3
4
5
6
7
8
9
10
int x[9][9]={0, 0, 0, 0, 0, 0, 0, 0, 0},//1 столбец
      {1, 0, 0, 0, 0, 0, 0, 0, 26},//2 столбец
      {2, 8, 0, 0, 0, 20,0, 0, 0}///3 столбец
      //И т.д
////Или вручную вводишь////
for(i=0;i<9;i++)
{
 for(j=0;j<9;j++)
 {
  cin>>x[i][j];}}
Потом меняешь элементы
C++
1
2
x[3][0]=x[1][0];
x[5][1]=x[2][1]
NooNameR
0 / 0 / 0
Регистрация: 03.03.2011
Сообщений: 25
29.05.2011, 17:02  [ТС]     Заполнение Матрици #4
Спасибо, но надо код на СИ, и матрицу нельзя вводить вручную...
kjahert
48 / 48 / 5
Регистрация: 08.04.2011
Сообщений: 124
29.05.2011, 17:13     Заполнение Матрици #5
В смысле нельзя, и вручную - int x[9][9]={0, 0, 0, 0, 0, 0, 0, 0, 0},//1 столбец
{1, 0, 0, 0, 0, 0, 0, 0, 26},//2 столбец
{2, 8, 0, 0, 0, 20,0, 0, 0}

И с клавиатуры нельзя?
C++
1
2
3
4
5
for(i=0;i<9;i++)
{
 for(j=0;j<9;j++)
 {
  cin>>x[i][j];}}
NooNameR
0 / 0 / 0
Регистрация: 03.03.2011
Сообщений: 25
29.05.2011, 17:19  [ТС]     Заполнение Матрици #6
надо чтоб програма сама создала такую матрицу, это надо сделать формулами, а не заполнением вручную
kjahert
48 / 48 / 5
Регистрация: 08.04.2011
Сообщений: 124
29.05.2011, 17:22     Заполнение Матрици #7
Имеются ли в наличии у вас такие формулы или хотябы названия их?
a.n.o.n.i.m
137 / 137 / 15
Регистрация: 26.02.2011
Сообщений: 492
29.05.2011, 17:30     Заполнение Матрици #8
.....как удалить сообщение свое
kjahert
48 / 48 / 5
Регистрация: 08.04.2011
Сообщений: 124
29.05.2011, 17:33     Заполнение Матрици #9
О да рандом заполнит
NooNameR
0 / 0 / 0
Регистрация: 03.03.2011
Сообщений: 25
29.05.2011, 20:36  [ТС]     Заполнение Матрици #10
на скрине показоно отношение))
первый ряд и последний заполнен нулями, 1 столбик начинается с 1 и так до 7, 2 столбик начинается с 8 и до 12, то есть получается такая картина:

Заполнение Матрици

просто основную и дополнительную диагонали вычёркивает..а всё что под основной и над дополнительной заполняет..

Добавлено через 2 часа 45 минут
ребята срочно надо, очень..
NooNameR
0 / 0 / 0
Регистрация: 03.03.2011
Сообщений: 25
30.05.2011, 17:27  [ТС]     Заполнение Матрици #11
на завтра уже надо...
dihlofos
Бродяга
 Аватар для dihlofos
302 / 256 / 17
Регистрация: 27.08.2010
Сообщений: 553
30.05.2011, 18:41     Заполнение Матрици #12
Если прям по тупому, то как-то так: ))
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <stdio.h>
#define SIZE 9
 
int main()
{
   int arr[SIZE][SIZE];
   int i, j;
   int number = 1;
    
   for (j = 0; j < SIZE; ++j)
   {
      for (i = 0; i < SIZE; ++i)
      {
         if ((j < i && SIZE - j - 1 > i) || (j > i && SIZE - j - 1 < i))
         {
            arr[i][j] = number++;
         }
         else
         {
            arr[i][j] = 0;
         }
      }
   }
 
   for (i = 0; i < SIZE; ++i)
   {
      for (j = 0; j < SIZE; ++j)
      {
         printf("%3d", arr[i][j]);
      }
      printf("\n");
   }
        
   return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.06.2011, 17:34     Заполнение Матрици
Еще ссылки по теме:

C++ Матрици
C++ Матрици
Матрици А и B C++

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

Или воспользуйтесь поиском по форуму:
NooNameR
0 / 0 / 0
Регистрация: 03.03.2011
Сообщений: 25
02.06.2011, 17:34  [ТС]     Заполнение Матрици #13
спасибо))))) выручил))
Yandex
Объявления
02.06.2011, 17:34     Заполнение Матрици
Ответ Создать тему
Опции темы

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