|
Trenger hjelp til et Linux program
|
Trenger hjelp til et Linux program
#1889116
12/11/2014 19:31
|
Registrert: Apr 2004
Innlegg: 655
Morteen
OP
Avhengig
|
OP
Avhengig
Registrert: Apr 2004
Innlegg: 655 |
Hei er det noen som kan gjøre litt feil retting på dette programmet #!/bin/bash #pyramide clear echo "enter the number" read n for((i=1;i<=n;i++)) do for ((j=1;j<=i;j++)) do echo -e "$i \c" done for((k=1;k>n;k++)) do for((l=n;l>k;l--)) do echo -e " "-" \c" done #echo " " " " echo "pyramide" Pyramiden skal se ca sånn ut 1 22 333 4444 osv. Jeg sitter helt fast her. Hmm tallene skal se ut som en pyramide , ikke være stablet med rett kant
Redigert av Morteen; 12/11/2014 19:33.
|
|
|
Re: Trenger hjelp til et Linux program
[Re: Morteen]
#1889153
12/11/2014 20:46
|
Registrert: Sep 2003
Innlegg: 1,724
tobiast
Ivrig
|
Ivrig
Registrert: Sep 2003
Innlegg: 1,724 |
Sjekk her: https://gist.github.com/tobiast/f8fa5d3d2267d2fc87bbDet er egentlig rett fram. Gå først i en løkke fra en og opp til tallet brukeren skriver inn. For hver gjennomkjøring av denne løkken, kjører du en ny løkke som legger det det aktuelle tallet til en variabel like mange ganger som pålydende verdi. Denne skriver du så ut til slutt etter at du er ferdig med den innerste loopen. Jeg ser du har fire loops. Jeg er litt usikker på hva som er tanken bak det? -Tobias
Redigert av tobiast; 12/11/2014 20:59.
|
|
|
Re: Trenger hjelp til et Linux program
[Re: Morteen]
#1889158
12/11/2014 20:58
|
Registrert: Apr 2004
Innlegg: 655
Morteen
OP
Avhengig
|
OP
Avhengig
Registrert: Apr 2004
Innlegg: 655 |
Takk for forsøket, men det blir bare en "halv" pyramide. Det kom ikke så godt frem i tråden min, men 1 skal i midten på toppen og de andre tallene skal dele seg på vær side nedover. De to siste løkkene skulle lage blanke felter for å tallet 1 i midten på toppen, og en mindre blank nedover,for hvert steg
Redigert av Morteen; 12/11/2014 21:01.
|
|
|
Re: Trenger hjelp til et Linux program
[Re: Morteen]
#1889159
12/11/2014 21:00
|
Registrert: Oct 2009
Innlegg: 3,567
femte_gir
Besatt
|
Besatt
Registrert: Oct 2009
Innlegg: 3,567 |
Kjenner ikke til språket så jeg er usikker på hva echo -e "$i \c" gjør. Antar den skriver ut tallene. Koden nedenfor er inspirert av denne tråden om samme problemstilling i java: http://stackoverflow.com/questions/21373738/simple-java-program-of-pyramidHar ikke testet det så jeg vet ikke om det fungerer, men prøver likevel. #!/bin/bash #pyramide clear echo "enter the number" read n for((i=0;i<n;i++)) do for ((j=0;j<n-i;j++)) do echo -e " "-" \c" for((k=0;k<=i;k++)) do echo -e "$i \c" done #echo " " " " echo "pyramide"
|
|
|
Re: Trenger hjelp til et Linux program
[Re: Morteen]
#1889160
12/11/2014 21:02
|
Registrert: Sep 2003
Innlegg: 1,724
tobiast
Ivrig
|
Ivrig
Registrert: Sep 2003
Innlegg: 1,724 |
Skjønner. Kan du skrive den inn i notepad og ta en skjermdump? eller noe? Lurer spesielt på hvordan andre rad skal se ut :-)
-Tobias
|
|
|
Re: Trenger hjelp til et Linux program
[Re: Morteen]
#1889164
12/11/2014 21:08
|
Registrert: Apr 2003
Innlegg: 28,253
Stein
Yozo Fanboy
|
Yozo Fanboy
Registrert: Apr 2003
Innlegg: 28,253 |
Jeg kan bare hjelpe medå fortelle at dette er et script, ikke et program. 
|
|
|
Re: Trenger hjelp til et Linux program
[Re: Morteen]
#1889165
12/11/2014 21:11
|
Registrert: Apr 2004
Innlegg: 655
Morteen
OP
Avhengig
|
OP
Avhengig
Registrert: Apr 2004
Innlegg: 655 |
Det var nær femte_gir .Litt opprydding så virker det tror jeg. Takk for hjelpen.
Redigert av Morteen; 12/11/2014 21:12.
|
|
|
Re: Trenger hjelp til et Linux program
[Re: Stein]
#1889251
13/11/2014 08:18
|
Registrert: Aug 2006
Innlegg: 8,300
polkaDOT
Søk hjelp!
|
Søk hjelp!
Registrert: Aug 2006
Innlegg: 8,300 |
Jeg kan bare hjelpe medå fortelle at dette er et script, ikke et program.  Helt riktig.
|
|
|
Re: Trenger hjelp til et Linux program
[Re: Morteen]
#1889529
13/11/2014 16:20
|
Registrert: Apr 2004
Innlegg: 655
Morteen
OP
Avhengig
|
OP
Avhengig
Registrert: Apr 2004
Innlegg: 655 |
Sitat: Stein Jeg kan bare hjelpe medå fortelle at dette er et script, ikke et program.
Men hadde det virket så hadde det blitt et program :-)
|
|
|
Re: Trenger hjelp til et Linux program
[Re: Morteen]
#1889601
13/11/2014 19:59
|
Registrert: Apr 2003
Innlegg: 28,253
Stein
Yozo Fanboy
|
Yozo Fanboy
Registrert: Apr 2003
Innlegg: 28,253 |
Sitat: Stein Jeg kan bare hjelpe medå fortelle at dette er et script, ikke et program.
Men hadde det virket så hadde det blitt et program :-) Nei, et bash-script.
|
|
|
Re: Trenger hjelp til et Linux program
[Re: Morteen]
#1889610
13/11/2014 20:15
|
Registrert: Aug 2007
Innlegg: 3,859
Loki
Besatt
|
Besatt
Registrert: Aug 2007
Innlegg: 3,859 |
Det er vel i grunn unødig flisespikkeri og ikke kalle et bash-script et program. En python variant og resultat: http://pastebin.com/cxe4fW7eVi du heller ha 1 til stå midt mellom 2-tallene kanskje?
He took the road less travelled, but somehow won out in the end
|
|
|
Re: Trenger hjelp til et Linux program
[Re: Morteen]
#1889614
13/11/2014 20:28
|
Registrert: Apr 2004
Innlegg: 655
Morteen
OP
Avhengig
|
OP
Avhengig
Registrert: Apr 2004
Innlegg: 655 |
He he ,jeg fikk det til med litt justering av scriptet til Femte_gir. Takk for hjelpen alle sammen. Driver å studerer ved siden av jobben, så jeg går glipp av nesten alle forelesninger . Da er det greit med et sykkelforum !
|
|
|
|
|
|