Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. void Sort(int *a, int b) {
  6. int index;
  7. for (int i = 0; i < b - 1; i++) {
  8. int min = 100000;
  9. for (int j = i; j < b; j++) {
  10. if (a[j] < min) {
  11. min = a[j];
  12. index = j;
  13. }
  14. }
  15. swap(a[i], a[index]);
  16. min = 100000;
  17. }
  18. for (int i = 0; i < b; i++) {
  19. cout << a[i] << ' ';
  20. }
  21. cout << endl;
  22. }
  23.  
  24. void Sort(float *a, int b) {
  25. int index;
  26. for (int i = 0; i < b - 1; i++) {
  27. float min = 100000.0;
  28. for (int j = i; j < b; j++) {
  29. if (a[j] < min) {
  30. min = a[j];
  31. index = j;
  32. }
  33. }
  34. swap(a[i], a[index]);
  35. min = 100000.0;
  36. }
  37. for (int i = 0; i < b; i++) {
  38. cout << a[i] << ' ';
  39. }
  40. cout << endl;
  41. }
  42.  
  43. int main() {
  44. setlocale(LC_ALL, "Russian");
  45.  
  46. int RealMass[100000], Mass_size;
  47. float NonRealMass[100000];
  48.  
  49. cout << "Введите размер массива: ";
  50. cin >> Mass_size;
  51. cout << "Введите целочисленный массив: ";
  52.  
  53. for (int i = 0; i < Mass_size; i++) {
  54. cin >> RealMass[i];
  55. }
  56.  
  57. cout << "Отсортированный целочисленный массив: ";
  58.  
  59. Sort(RealMass, Mass_size);
  60.  
  61. cout << "Введите дробный массив: ";
  62.  
  63. for (int i = 0; i < Mass_size; i++) {
  64. cin >> NonRealMass[i];
  65. }
  66.  
  67. cout << "Отсортированный целочисленный массив: ";
  68.  
  69. Sort(NonRealMass, Mass_size);
  70.  
  71.  
  72. system("Pause");
  73. return 0;
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement