tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Нужно сделать на c++
Нужно сделать на c++ ! пиксели рисунка закодированы числами (обозначающими цвет) в виде матрицы, содержащей n строк и m столбцов. выполните отражение рисунка сверху вниз
Иванчик1111
1 05.08.2019 18:10
28
Ответы
dancecowerbts
03.10.2020 23:46
//Dev-C++ 5.11
#include <iostream>
using namespace std;
int main(void)
{const int n=3;
const int m=3;
int ma[n][m];
int c;
cout<<"First matrix"<<endl;
for(int i=0;i<n;i++)
{for(int j=0;j<m;j++)
{ma[i][j]=i+j;
cout<<ma[i][j]<<" ";}
cout<<endl;}
for(int i=0;i<n/2;i++){
for(int j=0;j<m;j++)
{c=ma[i][j];
ma[i][j]=ma[n-i-1][j];
ma[n-1-i][j]=c;}}
cout<<"Final matrix"<<endl;
for(int i=0;i<n;i++)
{for(int j=0;j<m;j++)
cout<<ma[i][j]<<" ";
cout<<endl;}
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
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
malkinzene
03.08.2019 04:00
Продолжите последовательность, выписав следующие четыре числа через пробел. 1003, 1012, 1021, 1030, 1102, 1111...
Pon4ik66
03.08.2019 04:00
Что такое функция или процедура epselend или exelend в паскале, и с чем его едят? и как на конкретном примере его использовать, ну скажем c интервалом -1...
nikitastepanov21
03.08.2019 04:00
Рассчитай объём видеопамяти, необходимой для хранения графического изображения, занимающего весь экран монитора с разрешением 640×256 и палитрой из 65536 цветов....
djiner
02.10.2019 21:30
Создай ребус. из слова «монитор» получилось слово «мотор» из слова « тарелка» получилось слово «тар»...
DiankaTokmashova
02.10.2019 21:30
2x+3y=3 -2x-3y=3 ответ паскаль в системе надо решать...
Bel4onokk
05.10.2019 19:00
Вклетках таблицы 3х3 расставлены числа 1, 2 и 3. какое наибольшее количество различных сумм можно получить, посчитав их по каждой строке и в каждом столбце?...
oksana1382
05.10.2019 19:00
50 ! выражение: x*x^2*x^3*/x*x^3*-1...
katirina19
05.10.2019 19:00
Подарки не обязательно прятать под елку! в этой восточноевропейской стране подарки прячут в. новогодний пирог есть его нужно осторожно, чтобы не проглотить, например,...
perminovdima20
05.10.2019 19:00
1.в системе установилось равновесие н2 + сl2 2нсl - q. при понижении температуры оно сместится выберите один ответ: a. влево b. правильного ответа нет c. не сместится...
dimonlanko
05.10.2019 19:00
Вэтой стране восточной европы есть романтичная новогодняя традиция в последние минуты старого года во всех домах страны гаснет светло — и гости целуются в темноте под...
Популярные вопросы
Напишіть назву цвілевого гриба, спори якого, потрапляючи на слизову...
3
Велосипедист долає відстань від гімназії доВизначної пам ятки за...
1
Выбрать 3 фото, описать их (6 предложений)...
1
Вставить пропущенные буквы в следующих словах: der S--wester, die...
1
тест по физике 1. Какое движение молекул и атомов в твердом состоянии...
2
Решите хотябы 2 задачи Відстань між двома містами поїзд подолав...
1
Какое количество теплоты необходимо для плавления 50 г олова, взятого...
1
ОЧЕНЬ Рассказ интересная встреча (5 класс. Объёмный и интересный...
2
Викторина по фрагменту романа И.С.Шмелёва Лето Господне Яблочный...
3
Построй график функцииУМОЛЯЮ, ИТОГОВАЯ РАБОТА...
1
#include <iostream>
using namespace std;
int main(void)
{const int n=3;
const int m=3;
int ma[n][m];
int c;
cout<<"First matrix"<<endl;
for(int i=0;i<n;i++)
{for(int j=0;j<m;j++)
{ma[i][j]=i+j;
cout<<ma[i][j]<<" ";}
cout<<endl;}
for(int i=0;i<n/2;i++){
for(int j=0;j<m;j++)
{c=ma[i][j];
ma[i][j]=ma[n-i-1][j];
ma[n-1-i][j]=c;}}
cout<<"Final matrix"<<endl;
for(int i=0;i<n;i++)
{for(int j=0;j<m;j++)
cout<<ma[i][j]<<" ";
cout<<endl;}
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