Вопрос задан 19.02.2019 в 13:52. Предмет Информатика. Спрашивает Смагулов Саризжан.

Дана строка. Найти сумму записанных в строке чисел.

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Савиханова Тахмина.
Var a:string;i,s:integer;
begin
read (a);
for i:=1 to length(s) do
begin
s:=s+i;
write (s);
end;
end.
0 0
Отвечает Lichteu Enessa.
Var
s: string;
sum: integer;
num,p: integer;
numstr: string;
begin
writeln ('Введите строку чисел через пробел');
read(s);
sum := 0;
while s.Length>0 do
begin
while s[1]=' ' do
Delete(s,1,1);
p := Pos(' ',s);
if p=0 then
p := s.Length;
numstr := Copy(s,1,p);
Delete(s,1,p);
num := StrToInt(numstr);
sum += num;
end;
writeln('Сумма чисел строки равна ',sum);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Я могу помочь вам найти ответ на ваш вопрос. Дана строка. Найти сумму записанных в строке чисел. Это задача, связанная с программированием, которая может быть решена разными способами и на разных языках. Вот несколько примеров решений, которые я нашел в интернете:

- На языке C++ можно использовать функцию atoi, которая преобразует строку в число, и перебирать символы строки, проверяя, являются ли они цифрами или пробелами. Пример кода и объяснения можно найти по ссылке [1](https://www.cyberforum.ru/cpp-beginners/thread2630963.html) или [2](https://www.cyberforum.ru/cpp-beginners/thread2437930.html). - На языке Python можно использовать метод split, который разбивает строку на список подстрок по пробелам, и функцию int, которая преобразует строку в число. Затем можно использовать цикл for или функцию sum, чтобы сложить все числа в списке. Пример кода и объяснения можно найти по ссылке [3](https://ru.stackoverflow.com/questions/1200798/%D0%BA%D0%B0%D0%BA-%D0%BF%D0%BE%D1%81%D1%87%D0%B8%D1%82%D0%B0%D1%82%D1%8C-%D1%81%D1%83%D0%BC%D0%BC%D1%83-%D1%86%D0%B8%D1%84%D1%80-%D0%B2-%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B5) или [4](https://www.cyberforum.ru/python-beginners/thread2435632.html).

Надеюсь, это поможет вам понять, как решить задачу. Если у вас есть другие вопросы, я рад помочь.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос