Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
for i = 1:99
fprintf ('Fiskebolla lengter etter havet\nFor havet det er fiskebollers hjem\nDette var det %d. verset\nNå er det bare %d igjen\n\n',i,100-i)
end
fprintf ('Fiskebolla lengter etter havet\nFor havet det er fiskebollers hjem\nDette var det siste verset\nNå stater vi på 100 igjen\n\n')

b)

Code Block
languagenone
function numCoinsvector = countCoins (listcoinList)
tempListvector = zeros(2,max(list));
% lager en liste med antall elementer lik verdien til største mynten.1, 4); %oppretter returvektoren
for i = list1:length(coinList)
    tempListif coinList(2,i) == tempList(2,i)+1;
    % Teller antall mynter med denne verdien på plassen som tilsvarervector(1) = vector(1) + 1;
    % verdien til denne mynten. elseif coinList(i) == 5
    % 5 kroninger blir lagret i listvector(2,5), fordi i = 5 for alle 5 kroningervector(2) + 1;
    
    tempList(1,elseif coinList(i) = i;
    % Angir verdien til mynten med denne indeksen.= 10
    % 5 kroninger har verdi 5.
end
tempIndex vector(3) = find(tempList(2,:));
% find finner indeksen til alle elementer i listen som er ulik null.
numCoins = tempList(:,tempIndex);
% Lager en ny liste med alle mynter som vi har flere enn null av.
for i = 1:length(numCoins)
    fprintf('Du har %d %d-kroninger\n',numCoins(2,i),numCoins(1,i))vector(3) + 1;
    elseif coinList(i) == 20
        vector(4) = vector(4) + 1;
    end
end
end

c)

Code Block
function numCoins = countCoins (list)
tempList = zeros(2,max(list));
% lager en liste med antall elementer lik verdien til største mynten.
j = 0;
for i = list
    tempList(2,i) = tempList(2,i)+1;
    % Teller antall mynter med denne verdien på plassen som tilsvarer
    % verdien til denne mynten. 
    % 5 kroninger blir lagret i list(2,5), fordi i = 5 for alle 5 kroninger
    
    tempList(1,i) = i;
    % Angir verdien til mynten med denne indeksen.
    % 5 kroninger har verdi 5.
    j = j+1;
    if (mod(j,20)==0)
        fprintf('Summen er: %d\n', sum(list(1:j)))
    end
end
tempIndex = find(tempList(2,:));
% find finner indeksen til alle elementer i listen som er ulik null.
numCoins = tempList(:,tempIndex);
% Lager en ny liste med alle mynter som vi har flere enn null av.
for i = 1:length(numCoins)
    fprintf('Du har %d %d-kroninger\n',numCoins(2,i),numCoins(1,i))
end

...