Другие языки программирования и технологии

Помогите, пожалуйста, с кодом по С++. Пожалуйста, а то щас помру на сессии.

1.10 заданный одномерный массив. Определить, есть ли массив строго упорядоченным по убыванию.
2.10 Найти наибольший и наименьший элементы прямоугольной матрицы и поменять их местами.
3.10 Заданная строка. Определить, есть ли в нем хотя бы одно слово длиной N.
Олег Aa
Олег Aa
90
// 1.10
#include <iostream>
using namespace std;
int main() {
const size_t size = 5;
int box[size];
while (true) {
system("cls");
cout << ">>> ";
for (auto &value : box) cin >> value;
auto flag = true;
for (size_t i = 1; i < size; ++i) {
if (box[i] >= box[i -1]) {
flag = !flag;
break;
}
}
cout << (flag ? "Yes" : "No") << "!\n";
system("pause");
}
}

// 2.10
#include <iostream>
#include <utility>
using namespace std;
int main() {
const size_t rows = 3;
const size_t cols = 4;
int matrix[rows][cols] = {
{ 12, 99, 54, 34 },
{ 42, 18, 66, 51 },
{ 38, 29, 10, 13 }
};
for (const auto &row : matrix) {
for (const auto value : row) cout << ' ' << value;
cout.put('\n');
}
cout.put('\n');
auto min = make_pair<size_t, size_t>(0, 0);
auto max = make_pair<size_t, size_t>(0, 0);
for (size_t r = 0; r < rows; ++r) {
for (size_t c = 0; c < cols; ++c) {
if (matrix[r][c] < matrix[min.first][min.second]) {
min.first = r;
min.second = c;
}
if (matrix[r][c] > matrix[max.first][max.second]) {
max.first = r;
max.second = c;
}
}
}
swap(matrix[min.first][min.second], matrix[max.first][max.second]);
for (const auto &row : matrix) {
for (const auto value : row) cout << ' ' << value;
cout.put('\n');
}
system("pause");
}

// 3.10
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main() {
cout << "string: ";
string str;
getline(cin, str);
cout << "n: ";
size_t n;
cin >> n;
string word;
istringstream iss(str);
auto flag = false;
while (iss >> word) {
if (word.length() == n) {
flag = !flag;
break;
}
}
cout << (flag ? "Yes" : "No") << "!\n";
system("pause");
}
Неизвестно Неизвестно
Неизвестно Неизвестно
66 697
Лучший ответ
Тебе пора пересмотреть систему ценностей. Отчисление - это еще не смерть
Если ты такой примитивизм не можешь осилить, то отчисление для тебя скорее благо, чем зло. Зачем связывать свою жизнь с профессией в которой ты баран?