Aktywne Wpisy
![BurzaGrzybStrusJaja](https://wykop.pl/cdn/c3397992/BurzaGrzybStrusJaja_uWBPB9NqCh,q60.jpg)
BurzaGrzybStrusJaja +1400
Znalezisko o zawiadomieniu CBA w sprawie dopłat do kredytów usunięte z wykopu!
#moderacja usunęła znalezisko z płomieniem, bo podobno było ono duplikatem. Czego duplikatem?
Źle sformatowanego znaleziska link, które dostało 40 plusów, ale to nic! bo ono też zostało usunięte za bycie duplikatem samej nagrywki z konferencji prasowej wrzuconej na portal X link. Oryginalne znalezisko, które dostało dużo więcej uwagi (1600 wykopów #1 na wykop) było artykułem z
#moderacja usunęła znalezisko z płomieniem, bo podobno było ono duplikatem. Czego duplikatem?
Źle sformatowanego znaleziska link, które dostało 40 plusów, ale to nic! bo ono też zostało usunięte za bycie duplikatem samej nagrywki z konferencji prasowej wrzuconej na portal X link. Oryginalne znalezisko, które dostało dużo więcej uwagi (1600 wykopów #1 na wykop) było artykułem z
![BurzaGrzybStrusJaja - Znalezisko o zawiadomieniu CBA w sprawie dopłat do kredytów usu...](https://wykop.pl/cdn/c3201142/f9b192a769212e2460b5ddbd310ecb6a839e8c691d509215f13683de3a5061d3,w150.jpg?author=BurzaGrzybStrusJaja&auth=3079de1469eecc5979027b6241ea0156)
źródło: spadlozrowerka
Pobierz![prawiczek92](https://wykop.pl/cdn/c0834752/4516f20a7a52b74f68369add80b031484504e5b23665988ceb07896ef371c454,q60.jpg)
prawiczek92 +60
Treść przeznaczona dla osób powyżej 18 roku życia...
Ma wyglądać tak:
% pisz_numer([ala, kot, mama, pies]).
% 1. ala
% 2. kot
% 3. mama
% 4. pies
Napisałem takie coś:
pisz_numer([],0).
pisz_numer([Element|Ogon],Dlug) :- print(Dlug), print(Element), nl, pisz_numer(Ogon,X), Dlug is X+1.
Fajnie zlicza wszystko, ale przy wywołaniu:
Wyświetla mi jakieś dziwy:
91 ?- dlugosc([ala, kot, auto, pies, kot],X).
_G3917ala
_L170kot
_L185auto
_L200pies
_L215kot
X = 5
Ktoś może pomóc?
#programowanie
dodaj(X,L,[X|L])
? Biorąc pod uwagę, że L nie występuje nigdzie indziej, to taki napis jest raczej bez sensu.Żeby odwrócić kolejność, możesz użyć akumulatora, lub odwrócić kolejność jawnie (napisać procedurę pomocniczą), lub użyć appenda.
Btw, odcięcie jest tu bardzo brzydkie, i oceniający prologowe programy zwykli urywać za to punkty. "Kanonicznym" rozwiązaniem jest dodanie
Liczba > 0
do drugiej klauzuli lub użycie ifa.Dodałem już Liczba > 0.
To dodaj to znalazłem gdzieś na jakiejś stronie z listami w prologu. @frax:
wypisz(Liczba, L):- wypisz(Liczba, [], L).
wypisz(0, Acc, Acc).
wypisz(Liczba, Acc, L) :-
Liczba