Можно на калькуляторе программистическом, Умножаешь на два единицу если у тебя в двоичном единица добавляешь один к произведению если ноль то умножаешь
<span>дополни схему: действия с информацией-считать,передавать, копировать, править, удалять.</span>
javascript:var массив = []; for (let сч = 0; сч < 20; сч++) массив.push((function (от, до) { return Math.floor(от + Math.random() * (до + 1 - от)); })(-15, 15)); alert(массив.reduce(function (пр, тек) { return пр + (тек % 3 == 0 && тек % 5 != 0 ? тек : 0); }, 0));
#include <iostream>
using namespace std;
int main(){
int max,k,n,nod,p;
int ar[1000];
cin>>n;
for(int i=0;i<n;i++){
cin>>ar[i];
}
max=ar[0];
for(int i=1;i<n;i++){
if(ar[i]>max){
max=ar[i];
k=1;
nod=1;}
}
while(k!=max){
k++;
p=0;
for(int i=0;i<n;i++){
if(ar[i]%k==0){
p++;}}
if(p==n){
nod=k;}
}
cout<<"NOD="<<nod;
cin.get();
cin.get();
return 0;
<span> }</span>