1.Перший та останній елементи поміняти місцями.
2.Всiм нульовим елементам масиву присвоїти значення 100.
3.Знайти кількість елементів матриці, значення яких більше значення першого елемента.
4.Знайти мiнiмальний та максимальний елемент та поміняти ïх мiсцями.
Програмування (с++). Зробити 4 коди до цих завдань.
ДАЮ 100 БАЛІВ
Ответы
Ответ дал:
1
1.
#include
using namespace std;
int main() {
int arr[] = {1, 2, 3, 4, 5};
int n = sizeof(arr) / sizeof(arr[0]);
int temp = arr[0];
arr[0] = arr[n-1];
arr[n-1] = temp;
return 0;
}
2.
#include
using namespace std;
int main() {
int arr[] = {0, 2, 0, 4, 5};
int n = sizeof(arr) / sizeof(arr[0]);
for (int i = 0; i < n; i++) {
if (arr[i] == 0) {
arr[i] = 100;
}
}
return 0;
}
3.
#include
using namespace std;
int main() {
int arr[] = {1, 2, 3, 4, 5};
int n = sizeof(arr) / sizeof(arr[0]);
int count = 0;
for (int i = 0; i < n; i++) {
if (arr[i] > arr[0]) {
count++;
}
}
cout << count << endl;
return 0;
}
4.
#include
using namespace std;
int main() {
int arr[] = {1, 2, 3, 4, 5};
int n = sizeof(arr) / sizeof(arr[0]);
int min_index = 0, max_index = 0;
for (int i = 0; i < n; i++) {
if (arr[i] < arr[min_index]) {
min_index = i;
}
if (arr[i] > arr[max_index]) {
max_index = i;
}
}
int temp = arr[min_index];
arr[min_index] = arr[max_index];
arr[max_index] = temp;
return 0;
}
#include
using namespace std;
int main() {
int arr[] = {1, 2, 3, 4, 5};
int n = sizeof(arr) / sizeof(arr[0]);
int temp = arr[0];
arr[0] = arr[n-1];
arr[n-1] = temp;
return 0;
}
2.
#include
using namespace std;
int main() {
int arr[] = {0, 2, 0, 4, 5};
int n = sizeof(arr) / sizeof(arr[0]);
for (int i = 0; i < n; i++) {
if (arr[i] == 0) {
arr[i] = 100;
}
}
return 0;
}
3.
#include
using namespace std;
int main() {
int arr[] = {1, 2, 3, 4, 5};
int n = sizeof(arr) / sizeof(arr[0]);
int count = 0;
for (int i = 0; i < n; i++) {
if (arr[i] > arr[0]) {
count++;
}
}
cout << count << endl;
return 0;
}
4.
#include
using namespace std;
int main() {
int arr[] = {1, 2, 3, 4, 5};
int n = sizeof(arr) / sizeof(arr[0]);
int min_index = 0, max_index = 0;
for (int i = 0; i < n; i++) {
if (arr[i] < arr[min_index]) {
min_index = i;
}
if (arr[i] > arr[max_index]) {
max_index = i;
}
}
int temp = arr[min_index];
arr[min_index] = arr[max_index];
arr[max_index] = temp;
return 0;
}
Вас заинтересует
2 месяца назад
2 месяца назад
3 месяца назад
3 месяца назад
1 год назад
7 лет назад
7 лет назад