Предмет: Информатика,
автор: Vaduk225
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;
}
Похожие вопросы
Предмет: Физика,
автор: atapashev1
Предмет: Геометрия,
автор: kisskiss355655365465
Предмет: Английский язык,
автор: kurtkobain990
Предмет: Английский язык,
автор: gyftdyfyig
Предмет: История,
автор: qawzeqq267