Предмет: Информатика, автор: velevdaniil

Дана матрица А(n,m). Возвести в квадрат каждый четный элемент, у которого номер строки нечетный. ​

Ответы

Автор ответа: floferum2
1

Ответ:

n = int(input("Количество строк:"))

m = int(input("Количество чисел в строке:"))

i = 0

count = 0

cnt = 0

z = []

while i < n:

 i+=1

 count+=1

 zz = input(f"Введите {count} строку через пробел:").split()

 zz1 = [int(i1) for i1 in zz]

 z.append(zz1)

for i in z:

 if len(i) == m:

   cnt+=1

if len(z) == cnt:

  c = [[z[i][j]**2 if i % 2 == 1 and j % 2 == 0 else z[i][j] for j in range(len(z[i]))] for i in range(len(z))]

  print(c)

Автор ответа: tomkaman
1

Відповідь:

ответ на с++

#include<bits/stdc++.h>

using namespace std;

int main()

{

   int n,m;

   cin>>n>>m;

   int A[n][m];

   for(int i=0;i<n;i++)

   {

       for(int j=0;j<m;j++)

       {

           cin>>A[i][j];

           if(A[i][j]%2==0 && i%2==0)A[i][j]=A[i][j]*A[i][j];

       }

   }

   for(int i=0;i<n;i++)

   {

       for(int j=0;j<m;j++)

           cout<<A[i][j]<<" ";

       cout<<"\n";

   }

   return 0;

}

Похожие вопросы
Предмет: История, автор: murasakivakia40