Program n1; var s: string; sum,i: longint; begin sum := 0; write('введите число: '); readln (s); for i := 1 to (length(s) div 2) do sum := sum + (ord(s[i]) - 48); writeln ('сумма 1 половины цифр числа равна ',sum); end.
Если вы уже строки, то вот program summa; var s: string; I, sum: integer; begin sum := 0; Readln (s); for i := 1 to (length(s) div 2) do sum := sum + (ord(s[i]) - 48); Writeln (sum); end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку