Coprimes: Difference between revisions

147 bytes removed ,  1 year ago
m
no edit summary
No edit summary
mNo edit summary
Line 864:
 
function coprimes = coprime(a,b)
coprimesgcds = cell(1,numelgcd(a,b)) == 1;
coprimes{i}(1,:) = a(igcds);
for i = 1:numel(a)
coprimes{i}(2,:) = b(igcds);
if gcd(a(i),b(i)) == 1
coprimes{i}(1) = a(i);
coprimes{i}(2) = b(i);
end
end
not_coprimes = cellfun('isempty',coprimes);
coprimes(not_coprimes) = [];
end</syntaxhighlight>
 
{{out}}
<pre>{[17 23]} 17 {[18 29]}</pre> 18
23 29</pre>
 
=={{header|Nim}}==
2

edits