Informatică, întrebare adresată de programatormacedon, 8 ani în urmă

Fisier in c++
Rog urgent

Anexe:

Răspunsuri la întrebare

Răspuns de thePoint01
1

Răspuns:

#include <iostream>

#include <fstream>

using namespace std;

fstream f("vectori.in");

int main(){

   int k,v[101],n;

   f>>n;

   for(int i=1;i<=n;++i){

       f>>v[i];

   }

   cin>>k;

   for(int i=1;i<k;++i){

       for(int j=i+1;j<=k;++j){

           if(v[j]>v[i]){

               swap(v[j],v[i]);

           }

       }

   }

   for(int i=k+1;i<n;++i){

       for(int j=i+1;j<=n;++j){

           if(v[i]>v[j]){

               swap(v[j],v[i]);

           }

       }

   }

   for(int i=1;i<=n;++i){

       cout<<v[i]<<" ";

   }

   f.close();

   return 0;

}

Explicație:

Anexe:

thePoint01: uita-te la raspunsurile mele
thePoint01: cineva a pus aceasi intrebare
thePoint01: o.O
thePoint01: e intrebarea asta
thePoint01: de mai sus;
thePoint01: pur si simplu schimbi in cele 2 if-uri
thePoint01: cu semnul opus
thePoint01: daca ai > mai tu o sa pui
thePoint01: si gata
thePoint01: <^
Alte întrebări interesante
Matematică, 8 ani în urmă