- Написать скрипт старших цифр натурального числа, pavlinux, 00:41 , 24-Апр-11 (1)
> Здравствуйте, не могли вы мне помочь с написанием скрипта. Заранее спасибо.Спасибо в гараж не поставишь. 500 рублей. > Напишите скрипт, вычисляющий сумму k старших (находящихся слева) цифр натурального числа > n. Числа k и n вводятся через параметры скрипта. > Конечный результат на экран и в файл sh.result. - Написать скрипт старших цифр натурального числа, sdog, 12:43 , 24-Апр-11 (2)
> Здравствуйте, не могли вы мне помочь с написанием скрипта. Заранее спасибо. > Напишите скрипт, вычисляющий сумму k старших (находящихся слева) цифр натурального числа > n. Числа k и n вводятся через параметры скрипта. > Конечный результат на экран и в файл sh.result.набросок, в котором есть всё что вам нужно #!/bin/bash STRING="abcdef" LENGHT=`expr length $STRING` echo $LENGHT FIRST=${STRING:0:1} REMAIN=${STRING:1:$LENGHT} echo $FIRST echo $REMAIN
- Написать скрипт старших цифр натурального числа, StaCCP, 12:55 , 24-Апр-11 (3)
>[оверквотинг удален] >> Конечный результат на экран и в файл sh.result. > набросок, в котором есть всё что вам нужно > #!/bin/bash > STRING="abcdef" > LENGHT=`expr length $STRING` > echo $LENGHT > FIRST=${STRING:0:1} > REMAIN=${STRING:1:$LENGHT} > echo $FIRST > echo $REMAIN Великолепно! Большое Спасибо!
- Написать скрипт старших цифр натурального числа, StaCCP, 23:49 , 24-Апр-11 (4)
Вот что получилось. Если кому надо. Спасибо пользователю с ником sdog.#!/bin/bash if [ $# -eq 0 ] then echo "Введите число" read STRING echo "Введите количество символов" read col else STRING=$1 if [ $# -eq 1 ] then echo "Введите количество символов" read col else col=$2 fi fi i=0 res=0 while [ $i -lt $col ] do FIRST=${STRING:$i:1} let res=res+FIRST let i=i+1 done echo "Результат: " $res
- Написать скрипт старших цифр натурального числа, LSTemp, 03:29 , 25-Апр-11 (7)
>[оверквотинг удален] > else > STRING=$1 > if [ $# -eq 1 ] > then > echo "Введите количество символов" > read col > else > col=$2 > fi > fi case $# in 0) ... ;; 1) ... ;; *) ... ;; esac > i=0 > res=0 > while [ $i -lt $col ] > do > FIRST=${STRING:$i:1} > let res=res+FIRST > let i=i+1 > done > echo "Результат: " $res все равно молодец.
- Написать скрипт старших цифр натурального числа, pavlinux, 23:50 , 24-Апр-11 (5)
- Написать скрипт старших цифр натурального числа, LSTemp, 03:24 , 25-Апр-11 (6)
>> Здравствуйте, не могли вы мне помочь с написанием скрипта. Заранее спасибо. >> Напишите скрипт, вычисляющий сумму k старших (находящихся слева) цифр натурального числа >> n. Числа k и n вводятся через параметры скрипта. >> Конечный результат на экран и в файл sh.result. > набросок, в котором есть всё что вам нужно > #!/bin/bash > STRING="abcdef" > LENGHT=`expr length $STRING` LENGHT="${#STRING}" > echo $LENGHT > FIRST=${STRING:0:1} > REMAIN=${STRING:1:$LENGHT} > echo $FIRST > echo $REMAIN
|