1.Перший та останній елементи поміняти місцями.
2.Всiм нульовим елементам масиву присвоїти значення 100.
3.Знайти кількість елементів матриці, значення яких більше значення першого елемента.
4.Знайти мiнiмальний та максимальний елемент та поміняти ïх мiсцями.
Програмування (с++). Зробити 4 коди до цих завдань.
ДАЮ 100 БАЛІВ
Ответы на вопрос
Ответил rezrezd
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;
}
Новые вопросы
Английский язык,
1 год назад
История,
1 год назад
История,
1 год назад
Немецкий язык,
1 год назад
Математика,
7 лет назад
Алгебра,
7 лет назад