#include <iostream>
using namespace std;
void max(float a[])
{
for(int i2 = 0; i2<3; ++i2) // сортируем массив
{
for(int i = 0; i<2; ++i)
{
if(a[i]>a[i+1])
{
int temp1, temp2;
temp2=a[i];
temp1=a[i+1];
a[i]=temp1;
a[i+1]=temp2;
}
}
}
cout << "Max: " << a[2]; // выводим последний и наибольший элемент
}
int main()
{
cout << "Enter three numbers. ";
float a[3]; // float для поддержки дробных чисел
for(int i = 0; i<3; ++i)
{
cout << endl << "Number #" << i << ": ";
cin >> a[i];
}
max(a);
}
#include <iostream>
#include <vector>
using namespace std;
#define ll long long
#define ld long double
ll find_sum(vector<vector<ll>> a){
ll sum = 0;
for(ll i = 0; i < a.size(); i++)
for(ll j = 0; j < a[i].size(); j++)
if(i == j)
sum += a[i][j];
return sum;
}
signed main(){
ll n,m;
cin >> n >> m;
vector<vector<ll>> a(n);
for(ll i = 0; i < n; i++){
vector<ll> temp(m);
for(ll j = 0; j < m; j++)
cin >> temp[j];
a[i] = temp;
}
cout << find_sum(a);
}