Одномерный массив. Рассчитать сопротивление сложного соединения.
День добрый!
Вот условие задачи: Рассчитать сопртивление сложного соединения,в котором паралельно соединены цепочки последовательных соединений.Сопротивления задаются в одномерном массиве,цепочки разделены между собой нулями. (Тест:Если задан массив: 10 20 0 10 5 5 4 ,то ответом будет 13,33 Ом) var sum_r,sum,pr,r: integer; ans: real; begin sum_r:=0; pr:=1; while not eoln do begin read(r); if r<>0 then sum_r:=sum_r+r else begin sum:=sum+sum_r; pr:=pr*sum_r; sum_r:=0; end; end; if sum_r<>0 then begin sum:=sum+sum_r; pr:=pr*sum_r; end; ans:=pr/sum; writeln(ans:2,' Om'); end. Вот решение нашел,но че-т под массив написать не могу,не работает прога Помогите.. |
Цитата:
Код:
var |
Часовой пояс GMT +4, время: 00:18. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.