Plik tekstowy

Otrzymałeś(aś) rozwiązanie do zamieszczonego zadania? - podziękuj autorowi rozwiązania! Kliknij
NieRozumiem85
Często tu bywam
Często tu bywam
Posty: 162
Rejestracja: 30 sty 2016, 08:57
Podziękowania: 88 razy

Plik tekstowy

Post autor: NieRozumiem85 »

1.Dany jest plik tekstowy liczby.txt. W każdym wierszu tego pliku zapisano jedną liczbę całkowita. Napisz program tworzący plik tekstowy min.txt o jednym wierszu, który zawiera liczbę najmniejszą spośród wszystkich liczb z pliku danego (nie stosujemy tablic).

2.Adres IP hosta to 158.75.2.141, a maska to 255.255.255.0. Jakiej klasy jest to adres? Wyznaczyć adres rozgłoszeni owy i adres sieci, do której ten host należy. Ile jest rożnych adresów w tej sieci?
Robakks
Czasem tu bywam
Czasem tu bywam
Posty: 149
Rejestracja: 30 wrz 2012, 20:36
Podziękowania: 2 razy
Otrzymane podziękowania: 13 razy
Płeć:

Re: Plik tekstowy

Post autor: Robakks »

Zad 1

Jaki to ma być język programowania ?

Deklarujesz sobie zmienne
Jedną zmienną wiążesz z plikiem , w drugiej przechowujesz aktualnie przeczytaną liczbę
a w trzeciej aktualne minimum
W pętli przechodzącej przez cały plik czytasz liczbę i porównujesz ją ze swoim aktualnym minimum
Jeżeli przeczytana liczba jest mniejsza niż minimum aktualizujesz swoje minimum

Po przeczytaniu pliku zamykasz go i otwierasz plik w którym zapisujesz minimum
Możliwe że dla niego także będziesz musiał(a) zadeklarować zmienną plikową
NieRozumiem85
Często tu bywam
Często tu bywam
Posty: 162
Rejestracja: 30 sty 2016, 08:57
Podziękowania: 88 razy

Re: Plik tekstowy

Post autor: NieRozumiem85 »

Robakks pisze:Zad 1

Jaki to ma być język programowania ?

Deklarujesz sobie zmienne
Jedną zmienną wiążesz z plikiem , w drugiej przechowujesz aktualnie przeczytaną liczbę
a w trzeciej aktualne minimum
W pętli przechodzącej przez cały plik czytasz liczbę i porównujesz ją ze swoim aktualnym minimum
Jeżeli przeczytana liczba jest mniejsza niż minimum aktualizujesz swoje minimum

Po przeczytaniu pliku zamykasz go i otwierasz plik w którym zapisujesz minimum
Możliwe że dla niego także będziesz musiał(a) zadeklarować zmienną plikową
W języku pascal
Robakks
Czasem tu bywam
Czasem tu bywam
Posty: 149
Rejestracja: 30 wrz 2012, 20:36
Podziękowania: 2 razy
Otrzymane podziękowania: 13 razy
Płeć:

Re: Plik tekstowy

Post autor: Robakks »

Kod: Zaznacz cały


var fin,fout:text;
    liczba,minimum:integer;

begin
assign(fin,'liczby.txt');
reset(fin);
if eof(fin) then
writeln('Plik pusty')
else
begin
readln(fin,liczba);
minimum:=liczba;
while not eof(fin) do
begin
readln(fin,liczba);
if (liczba<minimum) then
minimum:=liczba;
end;
end;
close(fin);
assign(fout,'min.txt');
rewrite(fout);
writeln(fout,minimum);
close(fout)
end.

Pobaw się tym kodem , sprawdź warunki brzegowe itp

Plik z liczbami możesz sobie przygotować w ten sposób

Kod: Zaznacz cały

echo %random% >> liczby.txt
ODPOWIEDZ