Visualizzazione dei risultati da 1 a 10 su 11

Visualizzazione discussione

  1. #6
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    Intendevo questo
    codice:
    #include <iostream>
    using namespace std;
    
    
    void swap(int &a, int &b) {
        int t = a;
        a = b;
        b = t;
    }
    
    
    int main() {
        int n;
        cout << "Dimensione: ";
        cin >> n;
        
        int *a = new int[n];
        for(int i = 0; i < n; ++i) {
            cout << i+1 << ") ";
            cin >> a[i];
        }
        
        int k;
        cout << endl
            << "Cercare il minimo numero: ";
        cin >> k;
        bool scambio = true;
        for(int k1 = 0; (k1 < k) && scambio; ++k1) {
            scambio = false;
            for(int i = n-1; i > k1; --i) {
                if(a[i] < a[i-1]) {
                    swap(a[i], a[i-1]);
                    scambio = true;
                }
            }
        }
        cout << a[k-1] << endl;
        return 0;
    }
    Ultima modifica di Scara95; 27-12-2014 a 01:17
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.