Решить задачи на языке C++ -Задана матрица целых чисел a[m,n]. Определить количество элементов, для которых выполняется соотношение a[i,j]=a[j,i].
-Задан массив целых чисел.Вычислить сумму элементов,больших заданного числа.

ДашаКаськова ДашаКаськова    2   20.12.2020 15:11    1

Ответы
ХОРОШИСТ1234567891 ХОРОШИСТ1234567891  19.01.2021 15:11

1)

#include <iostream>

using namespace std;

int main ()

{

   int k = 0;

   int n, m, a[100][100];

   cin >> n >> m;

   for (int i = 0; i < n; i++){

       for (int j = 0; j < m; j++){

           cin >> a[i][j];      

       }

   }

   for (int i = 0; i < n; i++){

       for (int j = 0; j < m; j++){

        if(a[i][j]==a[j][i]){

        k++;

        }

       }

   }

   cout<<"Количество элементов a[i][j] = a[j][i], " << k << endl;

}

2)

#include <iostream>

using namespace std;

int main ()

{

   int a[100], n, m,s = 0;

   cout << "Введите количество элементов массива" << endl;

   cin >> n;

   cout << "Введите заданное число" << endl;

   cin >> m;

   for(int i = 0; i<n;i++){

       cout << "Введите " << i+1 << " элемент массива" << endl;

       cin >> a[i];

   }

   for(int i = 0; i<n;i++){

       if(a[i] > m){

           s+=a[i];

       }

   }

   cout << "Сумма элементов, больших заданного числа "<< s << endl;

   

}

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика