1
#include <iostream>
using namespace std;
int main()
{
int n; //розмір матриці
cout << "Enter the size of the matrix: ";
cin >> n;
int arr[n][n]; //створення матриці
cout << "Enter elements of the matrix: " << endl;
for (int i = 0; i < n; i++) { //заповнення матриці елементами
for (int j = 0; j < n; j++) {
cin >> arr[i][j];
}
int x; //задане число, яким будуть замінені парні елементи, які знаходяться нижче головної діагоналі.
cout << "Enter a number to replace even elements below the main diagonal: ";
cin >> x;
for (int i = 0; i < n - 1 ; i++) { //послiдовний перебiр усiх елементiв, якi знаходяться нижчe головноi дiагонaлi.
for (int j = i + 1 ; j < n ; j++) {
if (arr[i][j] % 2 == 0) { //використaвувaвся if-else, який spravlyavsya z vyvchennyam parnosty elementu.
arr[i][j] = x; //zamena elementu zadanym chyslom.
cout << endl << "Resultant matrix: " << endl;
for (int i = 0 ; i < n ; i++) { //vyvedennya rezultatu na ekran.
for (int j = 0 ; j < n ; j++) {
cout << arr[i][j] << "\t";
cout << endl;
} return 0; //zakinchennya programy.
2
int main() {
int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
for (int i = 0; i < 10; i++) {
if (arr[i] % 2 != 0) {
arr[i] = 0;
cout << arr[i] << " "; // Виведення масиву на екран.
return 0; // Завершення програми.
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
1
#include <iostream>
using namespace std;
int main()
{
int n; //розмір матриці
cout << "Enter the size of the matrix: ";
cin >> n;
int arr[n][n]; //створення матриці
cout << "Enter elements of the matrix: " << endl;
for (int i = 0; i < n; i++) { //заповнення матриці елементами
for (int j = 0; j < n; j++) {
cin >> arr[i][j];
}
}
int x; //задане число, яким будуть замінені парні елементи, які знаходяться нижче головної діагоналі.
cout << "Enter a number to replace even elements below the main diagonal: ";
cin >> x;
for (int i = 0; i < n - 1 ; i++) { //послiдовний перебiр усiх елементiв, якi знаходяться нижчe головноi дiагонaлi.
for (int j = i + 1 ; j < n ; j++) {
if (arr[i][j] % 2 == 0) { //використaвувaвся if-else, який spravlyavsya z vyvchennyam parnosty elementu.
arr[i][j] = x; //zamena elementu zadanym chyslom.
}
}
}
cout << endl << "Resultant matrix: " << endl;
for (int i = 0 ; i < n ; i++) { //vyvedennya rezultatu na ekran.
for (int j = 0 ; j < n ; j++) {
cout << arr[i][j] << "\t";
}
cout << endl;
} return 0; //zakinchennya programy.
}
2
#include <iostream>
using namespace std;
int main() {
int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
for (int i = 0; i < 10; i++) {
if (arr[i] % 2 != 0) {
arr[i] = 0;
}
}
for (int i = 0; i < 10; i++) {
cout << arr[i] << " "; // Виведення масиву на екран.
}
return 0; // Завершення програми.
}