Дан массив а ( 28 ) . найти сумму положитель " ых элементов массива . если сумма будет больше 100 , то обнулить элементы в чётных ячейках , ссли сумма будет меньше или равна 100 , то обнулить элементы в нечетных ячейках
Const n=28; var a:array[1..n] of integer; i:byte; s:integer; begin randomize; for i:=1 to n do begin a[i]:=random(41)-20; Write(a[i],' '); if a[i]>0 then s:=s+a[i] end; writeln; if s>100 then begin i:=2; while i<=n do begin a[i]:=0; i:=i+2 end end else begin i:=1; while i<=n do begin a[i]:=0; i:=i+2 end end; writeln('Сумма равна ',s); for i:=1 to n do Write(a[i],' '); writeln end.
1)Графический редактор–это программа, предназначенная специально для рисования и редактирования изображений. Точнее, программа позволяющая вам создавать настоящие шедевры живописи прямо на вашем компьютере, или редактировать уже за ранее готовые фотографии и изображения (простой пример возможностей редактора — убрать распространенный «эффект красных глаз»). 2)Растр — изображение, построенное из отдельных элементов (точек), как правило, расположенных регулярно. В большинстве приложений компьютерной графики, растровое изображение представляется двумерным массивом точек, цвет и яркость каждой из которых задаются независимо. Пиксел — это наименьшая единица растрового изображения, получаемого с графических систем вывода информации (компьютерные мониторы, принтеры и т. д.) 4)Графический примитив - простейший геометрический объект, отображаемый на экране дисплея или на рабочем поле графопостроителя: точка, отрезок прямой, дуга окружности или эллипса, прямоугольник и т.п. 5)Векторная графика состоит из точек линий квадратов. Качество не ухудшается при увеличении. Используется в больших плакатах, гербах... 6)Качество растрового изображения зависит от размера изображения (количества пикселей по горизонтали и вертикали) и количества цветов, которые можно задать для каждого пикселя. 7)Растровая графика позволяет создать практически любой рисунок, вне зависимости от сложности, в отличие, например, от векторной, где невозможно точно передать эффект перехода от одного цвета к другому без потерь в размере файла. Распространённость — растровая графика используется сейчас практически везде: от маленьких значков до плакатов. Высокая скорость обработки сложных изображений, если не нужно масштабирование. Растровое представление изображения естественно для большинства устройств ввода-вывода графической информации, таких как мониторы (за исключением векторных устройств вывода), матричные и струйные принтеры, цифровые фотоаппараты, сканеры, а также сотовые телефоны.
var a: array[1..100] of real; i, n: integer; min, max: real; k: integer;
begin {ввод массива} if handsfree then n := random(20) + 5 else begin write('n = '); readln(n); end;
writeln('Данные массива:'); for i := 1 to n do begin if handsfree then begin a[i] := random(100); write(a[i], ' '); end else readln(a[i]); end; writeln();
{подсчет элементов} k := 0; for i := 1 to n do if a[i] > 5 then k := k + 1; writeln(k); end.
#include <stdlib.h>
#include <time.h>
using namespace std;
const int n = 28;
int main()
{
int A[n];
int sum = 0;
cout << "Source array: \n";
srand(time(NULL));
for (int i = 0; i < n; i++) {
A[i] = rand() % 23 - 10;
if (A[i] > 0) sum += A[i];
cout << A[i] << " ";
}
cout << "\nSum = " << sum << endl;
cout << "\nNew array: \n";
if (sum > 100)
for (int i = 0; i < n; i++)
{
if (i % 2 == 1) A[i] = 0;
cout << A[i] << " ";
}
else
for (int i = 0; i < n; i++)
{
if (i % 2 == 0) A[i] = 0;
cout << A[i] << " ";
}
cout << endl;
system("pause");
return 0;
}