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

Из Pascal в C++ (Сформировать новую строку, в которой слова будут следовать в обратном порядке) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Получить значение string из объекта COM http://www.cyberforum.ru/cpp-beginners/thread1222313.html
Добрый день. Помогите пожалуйста. Есть COM объект - Ami, выдает значение в _variant_t. Числовые и логические значения получается доставать а строковые как то через..... Наверняка существует...
C++ Построить заданное количество геометрической прогрессии Построить заданное количество элементов геометрической прогрессии, если произведение первых трех членов геометрической прогрессии равно 1728, а их сумма равна 63. http://www.cyberforum.ru/cpp-beginners/thread1222312.html
Считывание строк из файла и запись в разные векторы C++
Как считать строки допустим есть 2 строки в файле input.txt Cat mouse dog House table chair Как их правильно считать и закинуть первую строку в первый вектор ,вторую во второй...
C++ Создать класс с именем Date
Создайте класс Date, включающий в качестве элементов данных три информационных пункта: месяц (тип int), день (тип int) и год (тип int). Ваш класс должен меть конструктор с тремя параметрами для...
C++ Нужно, чтобы каждое записанное число записывалось в файл, каждое с новой строки http://www.cyberforum.ru/cpp-beginners/thread1222259.html
Нужно, чтобы каждое записанное число записывалось в файл, каждое с новой строки, желательно. В чем здесь ошибка? #include <iostream.h> #include <conio.h> #include <math.h> #include <stdio.h>...
C++ В массиве, сформированном случайным образом, найти количество элементов, удовлетворяющих условию Переделать код программы, используя динамический массив. В массиве b(25), сформированном случайным образом, найти количество элементов, удовлетворяющих условию l<b<m, где l и m - заданные числа.... подробнее

Показать сообщение отдельно
Kriksorum
0 / 0 / 0
Регистрация: 19.02.2013
Сообщений: 49

Из Pascal в C++ (Сформировать новую строку, в которой слова будут следовать в обратном порядке) - C++

04.07.2014, 09:28. Просмотров 365. Ответов 9
Метки (Все метки)

Сформировать новую строку, в которой слова будут следовать в обратном порядке. Найти первое цифровое слово и заменить его обратным значением.(в консоле желательно)

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
uses crt;
var i,k,v,code : integer;
    s  : array[1..255] of string;
    f  : boolean;
    x  : real;
    st : string;
begin
     writeln('Введите строку');
     readln(st);
     k := 1; f := false;
     for i := 1 to length(st) do
         if st[i] <> ' ' then s[k] := s[k] + st[i]
                         else begin
                                   val(s[k],v,code);
                                   if f = false then
                                   if code = 0 then begin
                                                         x := 1/v;
                                                         str(x,s[k]);
                                                         f := true;
                                                    end;
                                   inc(k);
                              end;
     if f = false then writeln('Нет цифровых значений');
     for i := k downto 1 do
     write(s[i],' ');
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru