Форум программистов, компьютерный форум CyberForum.ru

Вычислить записанную в тексту сумму (Переделать на С++) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти все совершенные числа (С++) http://www.cyberforum.ru/cpp-beginners/thread903224.html
Найдите все совершенные числа находящиеся в интервале (900;9000)
C++ Рандомная ф-ция rand() Всем привет,объясните пожалуйста как работает рандомная ф-ция,например: rand()%10 == 5 rand()%15+2 rand()%5 == 1 rand()%5 Диапозон этих чисел и т.д http://www.cyberforum.ru/cpp-beginners/thread903208.html
Найти номер первого из ее столбцов содержащих максимальное количество одинаковых элементов и вывести этот столбец вместе с номером C++
Данная целочисленная матрица размерностью М х N (указать размерность самому, генерация элементов рандомом). Найти номер первого из ее столбцов содержащих максимальное количество одинаковых элементов и вывести этот столбец вместе с номером.
C++ Тип информационного поля
помогите с заданием плиз 1)Тип информационного поля char* Добавить в список элемент после элемента с заданным информационным полем. 2)Тип информационного поля double. Удалить из списка все элементы с отрицательными информациоными полями. 3)Тип информационного поля int. Найти среднее арифметическое элементов дерева. я это ваще не шарю вдуплил Си до одномерного массива а тут такое...
C++ Перемещение эллипса в turbo С++ с разной скоростью http://www.cyberforum.ru/cpp-beginners/thread903178.html
#include <graphics.h> #include <stdlib.h> #include <stdio.h> #include <conio.h> #include <dos.h> int main() { int gdriver = DETECT, gmode, errorcode;
C++ Дано 7 настоящих чисел Дано 7 настоящих чисел.Напечатать квадраты тех чисел, которые по абсолютной величене не превышает число М подробнее

Показать сообщение отдельно
Makssqrt
1 / 1 / 0
Регистрация: 09.05.2013
Сообщений: 15
16.06.2013, 12:17     Вычислить записанную в тексту сумму (Переделать на С++)
Всем привет.
Вот необходимо переписать этот код на С++ помогите плз:

Задание 2.
Кликните здесь для просмотра всего текста
Дан текст, имеющий вид: «d_1+d_2+d_3+⋯d_n», где d_i-цифры(n>1).Вычислить записанную в тексту сумму.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
uses crt;
const cf=['0'..'9'];
var s,s1:string;
n,i,j,k:byte;
sm,t,c:integer;
   begin
     clrscr;
           writeln('Введите строку, содержащую числа и другие символы:');
           readln(s);
           writeln('Числа, входящие в строку:');
           sm:=0;
   for j:=1 to length(s) do
   if (s[j] in cf)and not (s[j-1] in cf) then{если цифра, а перед ней не цифра}
   begin
           k:=j;s1:='';
    while (s[k] in cf)and(k<=length(s))do {пока цифры и не конец строки}
   begin
    s1:=s1+s[k];{составляем слово}
    k:=k+1;{по 1 символу}
   end;
    write(s1,' ');
    val(s1,t,c);
    sm:=sm+t;
   end;
    writeln;
    writeln('Сумма=',sm);
    readln
   end.
Добавлено через 1 час 34 минуты
И если можно попроще.
Не используя слишком сложные функции требующие различные параметры и другое.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru