Witaj na witrynie poświeconej kursom z informatyki w LO Nisko w ramach projektu "Nisko coraz wyżej"

=========== sortowanie-z-pliku-do-pliku ===================

#include <iostream>
#include <fstream>
#include <cmath>
#include <cstdlib>

using namespace std;

int main() {

int i,j;
float a[10],x; // deklaracja tablicy 10-elementowej i zmiennej pomocniczej x
ifstream dane;
ofstream wynik;
dane.open("dane.txt");
wynik.open("wynik.txt");
for (i=0;i<10;i++){ //wpisanych danych z pliku do zmiennej "dane"
dane >> a[i];
cout <<a[i]<<" ";
}
cout <<endl;
for(j=9;j>0;j--){ //początek sortowania
cout <<" i= "<<i<<" j= "<<j<<endl; // podgląd na to, co robi program
for (i=0;i<j;i++){
if (a[i]>a[i+1]){
x=a[i] ;
a[i]=a[i+1] ;
a[i+1]=x;}
}
} // koniec sortowania
wynik << "Dane posortowane rosnaco:"<<endl;
cout << "Dane posortowane rosnaco:"<<endl;
for (i=0;i<10;i++) {
cout <<a[i]<<" ";
wynik <<a[i]<<" "; // wpisanie danych posortowanych do pliku wynik.txt

}

cout<< endl;
dane.close();
wynik.close();

system("PAUSE");
return 0;
}

Statystyki witryny

  • OS Linux s
  • PHP 8.1.27
  • MySQLi 10.6.17-MariaDB-cll-lve
  • Czas 19:14
  • Pamięć podręczna Wyłączono
  • Gzip Wyłączono
  • Użytkowników 2
  • Artykuły 70
  • Odsłon artykułów 2224