1. Zapisz do pliku liczby.txt 100 losowo wygenerowanych liczb dodatnich. Wyznacz a. Średnią arytmetyczną b. Minimum c. Maksimum Wyniki zapisz do pliku opis.txt w postaci: Przykład: Wyniki obliczeń z pliku liczby.txt Średnia: 34,2 Minimum: 12 Maksimum: 56 2. Zapisz do pliku dane.txt 50 losowo wygenerowanych licz dodatnich. Posortuj liczby rosnąco i malejąco, wyniki zapisz odpowiednio do plików ros.txt i mal.txt 3. Zapisz do pliku jeden.txt 10 liczb. Do pliku parz.txt zapisz liczby z pliku jeden.txt podzielne przez 2 4. W pliku linia.txt zapisz 10 liczb oddzielonych spacjami. Przepisz te liczby do pliku dwa.txt tak aby liczby były w osobnych liniach. Pierwsze zadanie rozwiązałem w sposób następujący: #include #include #include using namespace std; int main(){ ofstream Pliczek1("liczby.txt"); ofstream Pliczek2("opis.txt"); unsigned int Minimum = 0, Maximum = 0; unsigned long int Suma = 0; int liczba; srand(time(NULL)); for(int i=0; i<100; i++){ liczba = rand()%100; Pliczek1 << liczba << endl; Suma=Suma+liczba; if(i==0){ Minimum = liczba; Maximum = liczba; }else{ if(liczba < Minimum) Minimum=liczba; if(liczba > Maximum) Maximum=liczba; } } Pliczek2 << "Srednia: " << Suma/100 << endl; Pliczek2 << "Minimum: " << Minimum << endl; Pliczek2 << "Maximum: " << Maximum; Pliczek1.close(); Pliczek2.close(); system("PAUSE"); } Zależy mi na pozostały 3 zadaniach ;) wiem, że było podobne pytanie, ale rozwiązania w nim zawarte nie są dla mnie jasne ;/
Answer

Life Enjoy

" Life is not a problem to be solved but a reality to be experienced! "

Get in touch

Social

© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.