#include <iostream>
using namespace std;
int main(){
int n = 0;
cout << "Введіть розмірність матриці n*n: ";
cin >> n;
int A[n][n];
for(int i = 0; i<n; i++){
for(int j = 0; j<n; j++){
cout << "Введіть А[" << i << "][" << j << "]: ";
cin >> A[i][j];
}
}
int sum = 0;
cout << "\n\nМатриця:\n";
for(int i = 0; i<n; i++){
for(int j = 0; j<n; j++){
cout << A[i][j] << " ";
if(A[i][j]%2 != 0) sum+=A[i][j];
}
cout << endl;
}
cout << "\n\nСума: " << sum;
cout << endl;
return 0;
}
Поделитесь своими знаниями, ответьте на вопрос:
Чи можуть команди тіла циклу з лічильником не виконуватись жодного разу? Поясніть свою відповідь. Наведіть приклад.
мы просим пользователя ввести какое то А, и какое то В.
После чего мы в А записываем:
А = То число что ввёл пользователь + второе число что ввёл пользователь
у В мы записываем
В = берём то она, что у нас получилось чуть выше и минус В которое ввёл пользователь.
Тут опять
А = то А, что было выше - В которое мы тоже получили чуть выше.
И выводим эти числа
Пример
Пользователь ввёл что А = 4, В = 3
Значит
А = 4+3 = 7
В = берём нашу 7 и - 3 = 4
А = 7(наше А, которое мы посчитали в 1 примере) - 4(наше В, которое выше) = 3
Выводим
А = 3
В = 4