merhabalar ben tombala programı yazıyordum ama bir yerde takılı kaldım.Amacım array bir 100 arası rastgele atılan sayılarla teker teker doldurulacak Ancak bu esnada atılan her rastgele değerin daha önce de atılıp arraye yazılıp yazılmadığı kontrol edilerek arraye eklenecek ve böylece 1 100 arası her rakam yine yalnız birer kere atılmış olacaktı.Fonksiyon çağırma işin içine girince yapamadım yardımcı olabilecek varmı acaba?
1 Cevap
Merhaba,
Aşağıdaki örneği inceleyebilirsinizç
clc; clear all;
doluluk = 0;
havuz = [];
while doluluk < 100;
secim = randi([1,100],1);
kontrol = ismember(secim,havuz);
if kontrol == 0;
havuz = [havuz secim]
else
end
doluluk = length(havuz);
end