pastebin

Paste Search Dynamic
Recent pastes
array
  1. #!/bin/bash
  2. read T
  3. for (( t = 0; t < T; t++ ))
  4. do
  5.     read n
  6.     read -a array
  7.     f=0
  8.     for (( i = 0; i < n; i++ ))
  9.     do
  10.         if (( ${array[$i]} == 1 ))
  11.         then
  12.                 echo 1
  13.                 f=1
  14.                 continue
  15.         fi
  16.         for (( j = 2; j * j <= ${array[$i]}; j++ ))
  17.         do
  18.             if (( ${array[$i]} % $j == 0 ))
  19.             then
  20.                 echo ${array[$i]}
  21.                 f=1
  22.                 break
  23.             fi
  24.         done
  25.     done
  26.     if (( $f == 0 ))
  27.     then
  28.         echo -1
  29.     fi
  30. done
Parsed in 0.004 seconds