Напишите в с++ дан линейный массив размерности 10. найдите: а)сумму элементов этого массива б)минимальный элемент этого массива в) четные элементы этого массива
Главный мой вопрос был бы интернету-человеку - как ты вмещаешь столько информации? Откуда ты все это знаешь и как запоминаешь? Считаешь ли ты себя самым умным и всезнающим человеком? Ставишь ли себя выше всех остальных? Считаешь ли себя незаменимым человеком? А предъявить в обвинения могу тебе (интернет-человек) твою доступность, твои знакомства и связи (начиная с самого маленького возраста). Почему охотно занимаешься разносом самой непроверенной информации и не несёшь за это никакой ответственности.
Даже не знаю ли это Вам. Как то так, на мой лад получилось)
1. Program naconecto;const n=5;varA:array[1..n,1..n] of integer;sum,poz,i,j:integer;BEGINrandomize;for i:=1 to n do begin for j:=1 to 1 do begin a[i,j]:=random(-100,100); sum:=sum+1; if a[i,j]>=0 then begin poz:=poz+1; end; end; end; writeln('cyMMa=',sum); writeln('noJlo)|(uTeJlbHbIe=',poz);END.2. Program naconecto;const n=5;varA:array[1..n] of integer;i,sum:integer;BEGINsum:=0;randomize;for i:=1 to n do begin a[i]:=random(-5,5); if a[i]<>0 then begin sum:=sum+1; end else begin break; end; end;writeln('cyMMa=',sum);END.
/* Функция, которая суммирует все элементы массива arr. Массив arr имеет размерность size. По умолчанию size=10 */
int sum(int* arr, int size=10)
{
int result=0;
for(int i=0; i < size; i++){
result += arr[i];
}
return result;
}
2)
/* Функция, которая ищет минимальный элемент массива arr. size - размерность массива arr. По умолчанию size=10 */
int minElem(int* arr, int size=10)
{
int min=arr[0];
for(int i=1; i < size; i++){
if( arr[i] < min ){
min=arr[i];
}
}
return min;
}
3.
/* Функция, которая заносит в массив arr_to все четные числа массива arr_from. size - размерность массива arr_from. По умолчанию size=10 */
void even(int* arr_from, int* arr_to, int size=10)
{
int count=0;
for(int i=0; i < size;i++){
if( i%2 == 0 ){
arr_to[count]=arr_from[i];
count++;
}
}