Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void Sort(int *a, int b) {
- int index;
- for (int i = 0; i < b - 1; i++) {
- int min = 100000;
- for (int j = i; j < b; j++) {
- if (a[j] < min) {
- min = a[j];
- index = j;
- }
- }
- swap(a[i], a[index]);
- min = 100000;
- }
- for (int i = 0; i < b; i++) {
- cout << a[i] << ' ';
- }
- cout << endl;
- }
- void Sort(float *a, int b) {
- int index;
- for (int i = 0; i < b - 1; i++) {
- float min = 100000.0;
- for (int j = i; j < b; j++) {
- if (a[j] < min) {
- min = a[j];
- index = j;
- }
- }
- swap(a[i], a[index]);
- min = 100000.0;
- }
- for (int i = 0; i < b; i++) {
- cout << a[i] << ' ';
- }
- cout << endl;
- }
- int main() {
- setlocale(LC_ALL, "Russian");
- int RealMass[100000], Mass_size;
- float NonRealMass[100000];
- cout << "Введите размер массива: ";
- cin >> Mass_size;
- cout << "Введите целочисленный массив: ";
- for (int i = 0; i < Mass_size; i++) {
- cin >> RealMass[i];
- }
- cout << "Отсортированный целочисленный массив: ";
- Sort(RealMass, Mass_size);
- cout << "Введите дробный массив: ";
- for (int i = 0; i < Mass_size; i++) {
- cin >> NonRealMass[i];
- }
- cout << "Отсортированный целочисленный массив: ";
- Sort(NonRealMass, Mass_size);
- system("Pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement