Нужно сделать на c++ ! пиксели рисунка закодированы числами (обозначающими цвет) в виде матрицы, содержащей n строк и m столбцов. выполните отражение рисунка сверху вниз
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
kuk-nina
09.12.2021
Uses crt; var item, rub, doll: real; job: integer; begin writeln('Введите курс ру по отношению к дол: '); read(item);//Вводим курс рубль-доллар writeln('Перевести из (рубля в доллар(2)) или (доллар в рубль(1))?'); read(job);//Вводим режим case job of 2: begin writeln('Введите кол-во рублей: '); read(rub);//Вводим рубль rub := rub / item; writeln('doll = ',rub); end; 1: begin writeln('Введите кол- во долларов: '); read(doll);//Вводим доллар doll := doll * item; writeln('rub = ',doll); end; end; end.
Лусине_Ильенков134
09.12.2021
Интернет – одно из самых удивительных изобретений 20-го века. Он дает безграничные возможности в отношении различных коммуникаций, получения и хранения нужной информации, направлении мультимедиа. Отношение к нему различных слоев населения неоднозначно, содержит даже диаметрально противоположные позиции, но огромное значение его в жизни современного человека не будет оспариваться никем.
Эта слайдовая презентация является результатом ученического исследования на тему влияния интернета на жизнь человека и на все общество в целом. На ее слайдах рассматриваются вопросы:
- Что же такое интернет,
- Использование интернета в жизни людей,
- Как интернет влияет на людей,
- Интернет для ребенка,
- Можем ли мы прожить без интернета,
- Интернет в отдельном школьном классе,
- Личное отношение автора к интернету.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Нужно сделать на c++ ! пиксели рисунка закодированы числами (обозначающими цвет) в виде матрицы, содержащей n строк и m столбцов. выполните отражение рисунка сверху вниз
#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