Нужно сделать ** c++ пожалуйста Срочно! Пиксели рисунка закодированы числами...

0 голосов
239 просмотров

Нужно сделать на c++ пожалуйста Срочно! Пиксели рисунка закодированы числами (обозначающими цвет) в виде матрицы, содержащей N строк и M столбцов. Выполните отражение рисунка сверху вниз


Информатика (21 баллов) | 239 просмотров
0

Проще говоря, вам нужно "перевернуть" матрицу? N и M вводятся пользователем или являются константами?

0

Именно

0

Ну 3 строки и 3 столбца

0

Нужно

0

К примеру

0

123456789

0

Ответ

0

789456123

0

И вывести в столбик

Дан 1 ответ
0 голосов
Правильный ответ

//Dev-C++ 5.11

#include
using namespace std;

int main(void)
 {const int n=3;
 const int m=3;
 int ma[n][m];
 int c;
 cout<<"First matrix"<<endl;<br> for(int i=0;i  {for(int j=0;j   {ma[i][j]=i+j;
   cout<<ma[i][j]<<" ";}<br>  cout<<endl;}<br> for(int i=0;i  for(int j=0;j   {c=ma[i][j];
   ma[i][j]=ma[n-i-1][j];
   ma[n-1-i][j]=c;}}
 cout<<"Final matrix"<<endl;<br> for(int i=0;i  {for(int j=0;j   cout<<ma[i][j]<<" ";<br>  cout<<endl;}<br> return 0;
}

Пример работы программы(n=3,m=3):
First matrix:
0 1 2
1 2 3
2 3 4
Final matrix:
2 3 4
1 2 3
0 1 2

(38.6k баллов)
0

Огромное спасибо вам я как раз по dev c++ работаю прямо огромное спасибо!

0

Не за что.