1)
#include <iostream>
using namespace std;
int main ()
{
int k = 0;
int n, m, a[100][100];
cin >> n >> m;
for (int i = 0; i < n; i++){
for (int j = 0; j < m; j++){
cin >> a[i][j];
}
}
for (int i = 0; i < n; i++){
for (int j = 0; j < m; j++){
if(a[i][j]==a[j][i]){
k++;
}
}
}
cout<<"Количество элементов a[i][j] = a[j][i], " << k << endl;
}
2)
#include <iostream>
using namespace std;
int main ()
{
int a[100], n, m,s = 0;
cout << "Введите количество элементов массива" << endl;
cin >> n;
cout << "Введите заданное число" << endl;
cin >> m;
for(int i = 0; i<n;i++){
cout << "Введите " << i+1 << " элемент массива" << endl;
cin >> a[i];
}
for(int i = 0; i<n;i++){
if(a[i] > m){
s+=a[i];
}
}
cout << "Сумма элементов, больших заданного числа "<< s << endl;
}
Минимальная единица изображения:
растровая: пиксели
векторная: графические формулы
Какая информация хранится в файлах векторного и раствого типа:
Ростовая: о пикселях, составляющих изображения.
Векторная: о графических примитивах, составляющих изображение.
С каких средств получается изображение:
растровая: Paint, Gipm, Adobe Photoshop
Векторная: Microsoft Word, OpenOffice, CorelDRAW , Macromedia Flash.
Объём графических файлов:
растровая: очень большой объём
Векторная: относительно небольшой объём
реакция изображения на изменение его размера:
Растровая: не желательно, возможно искажение.
Векторная: качество не будет потеряно, остаётся прежний вид.
Достоинства графики:
растровая: позволяет работать с фотореалестичными изображениями, простая ретушь и комбинация частей изображения, ввод сканера и и цифровыми камерами.
векторная: маленький объём файла, простое маштабирование.
Недостатки графики:
растровая: большой объём файла, маштабирование с искажением и ухудшение качества,
векторная: не пригодна для реалестичных изображений.
Форматы файлов:
растровая: BPM, GIF, JPG, PCX, TIF.
векторная: WMF, EPS, DXF, CCM