Untitled

 avatar
unknown
c_cpp
3 years ago
754 B
5
Indexable
#include <cstdlib>
#include <ctime>
#include <iostream>

using namespace std; 

bool isPrime(int n) {
    if(n<=1 )
    return false;
    if(n==2)
    return true;
    for(int i=2;i<n/2;i++)
        if(n%i==0)
            return false;
    return true;
}

int main() {
  int a[100][100];
  int m,n;
  cin>>n>>m;
  for(int i =0;i<n;i++){
      for(int j=0;j<m;j++)
        cin>>a[i][j];
  } 
    int max=0;
    int colmax=-1;
    for(int j=0;j<m;j++){
        int sum =0;
        for(int i=0;i<n;i++){
            sum=isPrime(a[i][j])?sum+a[i][j]:sum;
        }
        if(sum>max){
            colmax=j;
            max=sum;
        }
    }
  
    for(int i=0;i<n;i++)
    cout<<a[i][colmax]<<' ';
    return 0;
}
Editor is loading...