Napisał Michał w kategorii Cpp, Studia, tags: Cpp, pętle
Polecenie
Jak działa poniższa pętla?
1
2
3
4
5
6
7
| for(i=-10, j=10; i<=j; i+=2,j--)
{
cout<<i<<" ";
if(i>-4 && i<4)
continue;
cout<<j<<endl;
} |
Odpowiedź (to co pokaże się na ekranie):
-10 10
-8 9
-6 8
-4 7
-2 0 2
Brak komentarzy »
Napisał Michał w kategorii Bash, Studia, tags: Bash
Prosta funkcja licząca kwadrat
1
2
3
4
5
6
7
8
9
10
11
12
| #!/bin/bash
function kwadrat ()
{
return $[$1*$1]
}
for i in `seq $1`;
do
kwadrat $i
echo -e "Kwadrat liczby $i wynosi $?"
done |
Brak komentarzy »
Napisał Michał w kategorii Bash, Studia, tags: Bash
Polecenie
Wyświetl wszystkie parametry z jakimi został uruchomiony skrypt.
1
2
3
4
5
6
| #!/bin/bash
j=1;
for i in $@; do
echo "Parametr nr $j - $i"
j=$[j+1];
done; |
Brak komentarzy »
Napisał Michał w kategorii Bash, Studia, tags: Bash
Polecenie
Wykonać skrypt, który moće usuwać, kopiować i przenosić pliki. Calość oprzeć na case.
1
2
3
4
5
6
7
8
9
10
11
12
13
| #!/bin/bash
echo -e "Menu: \n\t 1. Kopiowanie \n\t 2. Usuwanie \n\t 3. Przenoszenie \n\t 4. Koniec\n"
echo -e "Twój wybór: "
while [ "$co" != "4" ]; do
read co
case "$co" in
1|k) echo -e "\tKopiowanie..." ;;
2|u) echo -e "\tUsuwanie..." ;;
3|p) echo -e "\tPrzenoszenie...";;
4) echo -e "\tKoniec" ;;
*) echo -e "\t\tBledny wybor" ;;
esac
done |
Brak komentarzy »