Задача по двумерным массивам:
В двумерном числовом массиве найти произведение всех четных элементов.
Нужно на Pascal и на C++, плииз помогите, кто знает
В двумерном числовом массиве найти произведение всех четных элементов.
Нужно на Pascal и на C++, плииз помогите, кто знает
Никто не знает. Скажи это своему учителю по информатике.
Да поможет тебе Святой Отец! Такой мировой вопрос решает сын божий!
загони в цикл от 2 до достижения конечного элемента в длине массива ( )) ! )
и умножай тупо эти элементы в теле цикла
int m=1;
for(int i=0; i
m*=a[i];
}
//читаешь размеры массива
scanf("%d", &size_i);
scanf("%d", &size_j);
int **arr = new int*[size_i];
for (int i=0; i < size_i; i++)
{
arr[i] = new int[size_j];
}
int mult=1;
for(int i=0; i < size_i; i++) //читаешь сам массив
for(int j=0; j < size_j; j++){
scanf("%d", &arr[i][j]);
if(arr[i][j]%2==0)mult*=arr[i][j]; // % - остаток от деления (если 0, то четное, иначе не четное)
}
printf("%d\n", mult);
for (int i=0; i < size_i; i++)//чистишь кучу (обязательно! )
{
delete[] arr[i];
}
delete[] arr;
//все
//А паскаль я не знаю