 
      
    C
- 2 ответа
- 0 вопросов
    1
    Вклад в тег
    
      
      
    
  
  
namespace Matlab::LinearAlgebra::Matrix
{
}void Sort()
{
    int n;
    printf("Input n: ");
    scanf("%d", &n);
    int* x = (int*)malloc(n * sizeof(int));
    for (int i = 0; i < n; ++i)
    {
        printf("\nInput x[%d] = ", i);
        scanf("%d", (x + i));
    }
    for (int i = 0; i < n - 1; i++)
    {
        char flag = 0;
        for (int j = 0; j < n - i - 1; j++)
        {
            if (x[j] > x[j + 1])
            {
                int p = x[j];
                x[j] = x[j + 1];
                x[j + 1] = p;
                flag = 1;
            }
        }
        if (flag == 0)
            break;
    }
    for (int i = 0; i < n; i++)
    {
        printf("\nElement x[%d]=%d", i, x[i]);
    }
    printf("\n");
    free(x);
}