sgritsaev
?>

Найти : найти сумму минимальных элементов 3х матриц разных порядков. использовать функцию/процедуру#include #include #include #include void vv(int , int a, int b){ srand(time(null)); setlocale(0, "russian"); for (int i = 0; i < a; i++) { for (int j = 0; j < b; j++) { a[i][j] = rand() % 100; } } puts("исходная матрица: \n"); for (int i = 0; i < a; i++) { for (int j = 0; j < b; j++) { printf_s("%4d", a[i][j]); } puts("\n"); }}int minmatr(int arr[15][15]){ int min; min = arr[0][0]; for (int i = 0; i < 15; i++) { for (int j = 0; j < 15; j++) { if (arr[i][j] < min) { min = arr[i][j]; } } } return min; }int main(){ setlocale(0, "russian"); int a[15][15]; int m, n, k, l, x, y, minzn1, minzn2, minzn3, sum; sum = 0; puts("введите размер первой матрицы (m*n, m< =15, n< =15): "); scanf_s("%d %d", & m, & n); vv(a, m, n); minzn1 = minmatr(a); printf_s("минимальный элемент этой матрицы = %d\n", minzn1); puts("введите размер второй матрицы (k*l, k< =15, l< =15): "); scanf_s("%d %d", & k, & l); vv(a, k, l); minzn2 = minmatr(a); printf_s("минимальный элемент этой матрицы = %d\n", minzn2); puts("введите размер первой матрицы (x*y, x< =15, y< =15): "); scanf_s("%d %d", & x, & y); vv(a, x, y); minzn3 = minmatr(a); printf_s("минимальный элемент этой матрицы = %d\n", minzn3); sum = minzn1 + minzn2 + minzn3; printf_s("сумма минимальных элементов матрицы = %d", sum); return 0; }неправильно считает минимальные элементы..

Информатика

Ответы

atvkaprolon

4 Призначення Access. Access є одній з найпопулярніших настільних систем управління базами даних (СУБД), яка може працювати з текстовими файлами, з електронними таблицями і базами даних найбільш популярних форматів.

1.Щоб користувач легко міг знаходити потрібну інформацію, вона має бути організована певним чином. Це стосується не лише інформації на комп’ютері, а й будь-якої інформації про об’єкти реального світу. Скажімо, зручно знаходити потрібну книгу в бібліотеці, користуючись каталогом. Легко відшукати в газеті оголошення, що вас цікавить. Так легкість пошуку можлива завдяки тому, що дані в каталозі або газеті мають структуру, або, інакше, є структурованими. Чудовий приклад бази даних – телефонний довідник.

Учені запевняють, що зберігання великих обсягів даних виправдано тільки за умови, якщо пошук потрібних даних здійснюється швидко і подаються вони в доступній для розуміння формі. Ці умови забезпечують сучасні технології зберігання даних. Основою цих технологій є комп’ютеризовані бази даних.

База даних – це впорядкований за певними правилами набір взаємопов’язаних даних.

Lorik-lorik29

begin

var N:array of integer;

setlength(n,120);

N.FillRandom(100,999);

 

var b:BigInteger:=1;

for var L:=30 to 60 do

begin

  b:=b*N[L];

end;

writeln('Произведение элементов принадлежащих [30,60]: ',abs(B));

writeln('Сумма элементов кратных 6: ',N.FindAll(x -> x mod 6 = 0).Sum);

end.

Примечание:

1) Для записи числа использован biginteger - динамическая ячейка числа, единственная, в которую можно поместить полученный ответ

2) Сумма элементов кратных 6 находится функцией .Sum примененной к массиву, полученному от функции .FindAll

3) FindAll проверяет заданный массив по восходящему параметру, т.е. каждая следующая ячейка при проверке обозначается как некая переменная (в данном случае, как х) до знака "->", а после к ней применяется выражение (x mod 6 = 0 - т.е. элемент при делении на 6 не должен иметь остатка)

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Найти : найти сумму минимальных элементов 3х матриц разных порядков. использовать функцию/процедуру#include #include #include #include void vv(int , int a, int b){ srand(time(null)); setlocale(0, "russian"); for (int i = 0; i < a; i++) { for (int j = 0; j < b; j++) { a[i][j] = rand() % 100; } } puts("исходная матрица: \n"); for (int i = 0; i < a; i++) { for (int j = 0; j < b; j++) { printf_s("%4d", a[i][j]); } puts("\n"); }}int minmatr(int arr[15][15]){ int min; min = arr[0][0]; for (int i = 0; i < 15; i++) { for (int j = 0; j < 15; j++) { if (arr[i][j] < min) { min = arr[i][j]; } } } return min; }int main(){ setlocale(0, "russian"); int a[15][15]; int m, n, k, l, x, y, minzn1, minzn2, minzn3, sum; sum = 0; puts("введите размер первой матрицы (m*n, m< =15, n< =15): "); scanf_s("%d %d", & m, & n); vv(a, m, n); minzn1 = minmatr(a); printf_s("минимальный элемент этой матрицы = %d\n", minzn1); puts("введите размер второй матрицы (k*l, k< =15, l< =15): "); scanf_s("%d %d", & k, & l); vv(a, k, l); minzn2 = minmatr(a); printf_s("минимальный элемент этой матрицы = %d\n", minzn2); puts("введите размер первой матрицы (x*y, x< =15, y< =15): "); scanf_s("%d %d", & x, & y); vv(a, x, y); minzn3 = minmatr(a); printf_s("минимальный элемент этой матрицы = %d\n", minzn3); sum = minzn1 + minzn2 + minzn3; printf_s("сумма минимальных элементов матрицы = %d", sum); return 0; }неправильно считает минимальные элементы..
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

maria
ridyana504
TrofimovAnastasiya828
janepustu
af-rc7893
Виталий
svetavancevich
dbakun
Артем Уберт
озерская_Мария1234
shturman-765255
Nv-444
Marina281
v89167233402
Natysya7777