Вторник, 26 Ноября 2024, 06:14

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Матрица(С++)
E][pertДата: Четверг, 11 Октября 2012, 01:27 | Сообщение # 1
C#-XNA-Unity
Сейчас нет на сайте
Ребята помогите решить такую задачку:
Quote

Дана матрица 5х5(вводится с клавиатуры). Вывести значения главной диагонали матрицы.
Большая просьба помочь в кратчайшие сроки.


Помогаю по мере возможностей, учусь по мере сил. ©E}{pert
Tower defence in processing... For Web/iOS/Android.
clidiДата: Четверг, 11 Октября 2012, 02:44 | Сообщение # 2
почетный гость
Сейчас нет на сайте
Code

\\0 1 2 3 4
\\5 6 7 8 9
\\10 11 12 13 14
\\15 16 17 18 19
\\20 21 22 23 24

float matrix[25];

for(int i = 0; i < 25; i=i+6)
{
cout << matrix[i];
}


Сообщение отредактировал clidi - Четверг, 11 Октября 2012, 02:48
E][pertДата: Четверг, 11 Октября 2012, 11:49 | Сообщение # 3
C#-XNA-Unity
Сейчас нет на сайте
А можна решение через двухмерную матрицу?

Помогаю по мере возможностей, учусь по мере сил. ©E}{pert
Tower defence in processing... For Web/iOS/Android.
ArchidoДата: Четверг, 11 Октября 2012, 12:03 | Сообщение # 4
Сэнсэй
Сейчас нет на сайте
Так почти тоже самое же:

Code

int Matrix[5][5];

for (int i = 0; i < 25; i++)  //это вместо ввода с клавиатуры
    *((int*)Matrix + i) = i;

for (int Idx = 0; Idx < 5; Idx++)
    std::cout << Matrix[Idx][Idx] << ", ";

  system("pause");


C++ - он особенный. С помощью него можно не только выстрелить себе в ногу, но и повеситься в пустой комнате:)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг