Narayan

Untitled

Mar 30th, 2022 (edited)
493
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Octave 0.65 KB | None | 0 0
  1. clc
  2. clear
  3.  
  4. persons = [1 0 0 1; 0 1 1 0; 1 1 1 0; 0 0 0 1; 0 1 1 1; 1 1 0 0; 0 0 1 1; 1 0 1 1; 1 1 0 1];
  5. r = int16(0);
  6. c = int16(0);
  7. rowsum = int16(0);
  8. maxrow = int16(0);
  9.  
  10. for r = 1 : size(persons, 1)
  11.     for c = size(persons, 2) - 1:-1:0
  12.         %fprintf("persons(%d,%d)\n", r, c+1)
  13.         fprintf("c = %d -- persons(%d, %d) -- power(2, %d)\n", c, r, c+1, c)
  14.         rowsum = rowsum + persons(r, c+1) * power(2,c);
  15.         %fprintf("%d\n", rowsum)
  16.     end
  17.     %fprintf("Row Sum: %d\n", rowsum);
  18.     %fprintf("%s\n", "Next row")
  19.     if rowsum > maxrow
  20.         maxrow = r;
  21.     end
  22.     rowsum = 0;
  23. end
  24. fprintf("Row with highest value: %d\n", maxrow)
Add Comment
Please, Sign In to add comment