Informatică, întrebare adresată de oberinde1526, 8 ani în urmă

Sa se scrie un script shell care sa calculeze suma a N numere ıntregi introduse ca

argumente la numele scriptului.

Răspunsuri la întrebare

Răspuns de VxF
1

Răspuns:

### varianta 1 - while ##

#!/bin/bash

suma=0

while (($#)); do

   ((suma += $1))

   shift

done

echo $suma

### varianta 2 - for ##

#!/bin/bash

suma=0

for ((i = 1; i <= $#; i++)); do

   ((suma += ${@:i:1}))

done

echo $suma

### varianta 3 - fără buclă ##

#!/bin/bash

IFS='+'

((suma = $*))

echo $suma

Alte întrebări interesante