█████████ ████ ███░░░░░███ ░░███ ███ ░░░ ██████ ███████ ██████ ██████ ░███ ███░░███ ███░░███ ███░░███ ███░░███ ░███ ░███ ░███░███ ░███ ░███████ ░███ ░███ ░░███ ███░███ ░███░███ ░███ ░███░░░ ░███ ░███ ░░█████████ ░░██████ ░░████████░░██████ ░░██████ ░░░░░░░░░ ░░░░░░ ░░░░░░░░ ░░░░░░ ░░░░░░

Envío 1920

Problema 0xdd - Ordenar un arreglo pequeño

  • Autor: ppastram
  • Fecha: 2020-11-10 16:07:14 UTC (Hace alrededor de 4 años)
Caso # Resultado Tiempo Memoria
#1
Error de compilación
                      main.cpp:29:14: error: use of undeclared identifier 'v'
        cin>>v[i];
             ^
1 error generated.

                    
#2
Error de compilación
                      main.cpp:29:14: error: use of undeclared identifier 'v'
        cin>>v[i];
             ^
1 error generated.

                    
#3
Error de compilación
                      main.cpp:29:14: error: use of undeclared identifier 'v'
        cin>>v[i];
             ^
1 error generated.

                    
#4
Error de compilación
                      main.cpp:29:14: error: use of undeclared identifier 'v'
        cin>>v[i];
             ^
1 error generated.

                    
#5
Error de compilación
                      main.cpp:29:14: error: use of undeclared identifier 'v'
        cin>>v[i];
             ^
1 error generated.

                    
#6
Error de compilación
                      main.cpp:29:14: error: use of undeclared identifier 'v'
        cin>>v[i];
             ^
1 error generated.

                    
#7
Error de compilación
                      main.cpp:29:14: error: use of undeclared identifier 'v'
        cin>>v[i];
             ^
1 error generated.

                    
#8
Error de compilación
                      main.cpp:29:14: error: use of undeclared identifier 'v'
        cin>>v[i];
             ^
1 error generated.

                    
#9
Error de compilación
                      main.cpp:29:14: error: use of undeclared identifier 'v'
        cin>>v[i];
             ^
1 error generated.

                    
#10
Error de compilación
                      main.cpp:29:14: error: use of undeclared identifier 'v'
        cin>>v[i];
             ^
1 error generated.

                    
#11
Error de compilación
                      main.cpp:29:14: error: use of undeclared identifier 'v'
        cin>>v[i];
             ^
1 error generated.

                    
#12
Error de compilación
                      main.cpp:29:14: error: use of undeclared identifier 'v'
        cin>>v[i];
             ^
1 error generated.

                    
#13
Error de compilación
                      main.cpp:29:14: error: use of undeclared identifier 'v'
        cin>>v[i];
             ^
1 error generated.

                    
#14
Error de compilación
                      main.cpp:29:14: error: use of undeclared identifier 'v'
        cin>>v[i];
             ^
1 error generated.

                    
#15
Error de compilación
                      main.cpp:29:14: error: use of undeclared identifier 'v'
        cin>>v[i];
             ^
1 error generated.

                    
#16
Error de compilación
                      main.cpp:29:14: error: use of undeclared identifier 'v'
        cin>>v[i];
             ^
1 error generated.

                    
#17
Error de compilación
                      main.cpp:29:14: error: use of undeclared identifier 'v'
        cin>>v[i];
             ^
1 error generated.

                    
#18
Error de compilación
                      main.cpp:29:14: error: use of undeclared identifier 'v'
        cin>>v[i];
             ^
1 error generated.

                    
#19
Error de compilación
                      main.cpp:29:14: error: use of undeclared identifier 'v'
        cin>>v[i];
             ^
1 error generated.

                    
#20
Error de compilación
                      main.cpp:29:14: error: use of undeclared identifier 'v'
        cin>>v[i];
             ^
1 error generated.

                    
Puntos totales: 0 / 100

Código

#include <iostream>
#include <cstring>
#include <cstdio>
#include <cmath>
#include <queue>
#include <set>
#include <list>
#include <map>
#include <vector>
#include <stack>
#include <algorithm>
#define forn(a, n) for(int a = 0; a<(int) (n); ++a)
#define rforn(a, n) for(int a = (n)-1; a>=0; --a)
using namespace std;
const int N = 6e5+20;

int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    
    int n, pos, temp, este;
    cin>>n;
    //int a [1001];
    vector <int> a (n);
    for(int i = 0; i < n; i++)
    {
        //cin>>a[i];
        cin>>v[i];
    }

    // --- SELECTION SORT --- -> el lado izquiero va quedando ordenando, va agregando el elemento menor de la parte derecha
    /*
    for(int i = 0; i < n-1; i++)
    {
        int min = N;
        for(int j = i; j < n; j++)
        {
            if(a[j] < min)
            {
                min = a[j];
                pos = j;
            }
        }
        if(min != N)
        {
            temp = a[i];
            a[i] = a[pos];
            a[pos] = temp;
        }
    }
    */

    // --- INSERTION SORT --- -> el lado izquiero va quedando ordenando y va atropellando al primero de la derecha para meterlo en su puesto en el lado izq
    for(int next = 1; next < n; next++)
    {
        for(int j = next; a[j] > a[j-1]; j--)
        {
            swap(a[j], a[j-1]);
        }
    }

    for(int i = 0; i < n; i++)
    {
        cout<<a[i]<<" ";
    }
    cout<<endl;
}