Portál AbcLinuxu, 13. května 2024 21:15


Dotaz: Bash script

11.5.2011 18:25 smith12
Bash script
Přečteno: 238×
Odpovědět | Admin
Caute vsem,

Potrebuju pomoct s timhle nevim jak to zapasat..

Zkuste si predstavit vlajku:

nnnnx nnnxx nnxxx nxxxx

a ted si predstavte jak ji vypiseme: 4 krat "n" a 1 krat "x" 3 krat "n" a 2 krat "x" ..atd...

kosoctverec je stejny jen misto "n" je tam mezera " " a "x" je vickrat aby tvorili spravny tvar
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.5.2011 19:22 NN
Rozbalit Rozbalit vše Re: Bash script
Odpovědět | | Sbalit | Link | Blokovat | Admin
#!/bin/sh

echo -n "Zadej sirku: "; read I

d=$I
e=$I

echo "Ctverec:"

for  ((a=1; a < I;a++)); do
        for ((c=1; c < d;c++)); do echo -n n; done
        for ((b=0; b < a;b++)); do echo -n x; done
        echo; d=$((d -1))
done

echo "Kosoctverec:"

for  ((a=1; a < I;a++)); do
        for ((c=1; c < e;c++)); do echo -n " "; done
        for ((b=0; b < I;b++)); do echo -n x; done
        echo; e=$((e -1))
done

exit 0
Asi by to slo nejak odladit, jako zbavyt se promennych, osetrit vstup atd..

NN
11.5.2011 20:23 smith12
Rozbalit Rozbalit vše Re: Bash script
Příloha:
Muzete mi pomoct jeste s vykreslenim tohohle?? Viz priloha

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.