Guest User

Untitled

a guest
Jul 15th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.67 KB | None | 0 0
  1. //все очень просто. не нужно никаких сортировок!
  2. //пусть массив - int m[] = {1,2,3,4,..}
  3. //заводишь переменные
  4. int Max = m[0], Max_index = 0; // самое большое число и его индекс
  5. int max = m[0], max_index = 0; // 2-e по величине число и его индекс
  6.  
  7. //и за один проход находишь
  8. for (int i = 1; i < N; i++) { // N - размер массива
  9.     if (m[i] >= Max) {
  10.         max = Max; max_index = Max_index;
  11.         Max = m[i]; Max_index = i;
  12.     } else if (m[i] > max) {
  13.         max = m[i]; max_index = i;
  14.     }
  15. }
  16.  
  17. cout<<Max_index<<' '<<max_index;
Add Comment
Please, Sign In to add comment