Вы хотите прочитать строки пользовательского ввода, три столбца, разделенных пробелами: начальный индекс, конечный индекс, значение, где два индекса находятся в диапазоне 1: 5.
arr <- rep(0, 5)
input_to_vector <- function(si, ei, val) {
tmp <- rep(0, 5)
tmp[si:ei] <- val
return(tmp)
}
Read your input line directly with `scan(what = list('integer','integer','integer'))`
for (inp1 in scan(what = list('integer','integer','integer'))) { ... }
Then lapply/sapply input_to_vector on that input.
Sum the output (column-wise).