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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Fabre4
0 / 0 / 0
Регистрация: 17.02.2010
Сообщений: 16
#1

Строки символов: Вывести на экран стоимость в рублях и копейках - C++

11.04.2010, 20:54. Просмотров 378. Ответов 0
Метки нет (Все метки)

Здраствуйте....Помогите написать программу....
Задана строка, что состоит с чисел розделенных одним или несколькома пропусками. Числа представляют собой стоимость некоторого продукта, например 76,43. Вывести на экран стоимость в рублях и копейках, например 76rub43kop.
Например, ввожу 123,45 67,09 234,4
Результат должен быть таким:
123rub45kop
67rub09kop
234rub4kop
На Паскале эта программа выглядит так:

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
29
30
31
32
33
34
35
36
37
38
39
40
program Srroka;
uses crt;
var st, s1, s2, s3 : string;
     flag : boolean;
      kon, nach, i : byte;
      n : integer;
begin
 clrscr;
 write ('Введите строку: ');
 readln (st);
 st := concat(st, ' ');
 flag := true;
 while flag do
  begin
  flag := false;
  for i := 1 to length (st) do
   if (st[i] = ' ')and (st[i + 1] = ' ')
    then
     begin
      delete (st, i, 1);
      flag := true;
     end;
  end;
 st := concat (st, ' ');
 s2 := ',';
 s3 := 'rub';
 nach := 1;
 for i := 1 to length (st) do
  if st[i] = ' '
   then
    begin
     kon := i;
     s1 := copy (st, nach, kon - nach);
     n := pos (s2, s1);
     delete (s1, n, 1);
     insert (s3, s1, n);
     writeln (s1, 'kop');
     nach := i + 1;
    end;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2010, 20:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Строки символов: Вывести на экран стоимость в рублях и копейках (C++):

Вывести содержимое строки в рублях и копейках - C++
Заданная строка, состоящая из цифр разделенных одним или несколькими пробелами. Числа представляют собой стоимость некоторого товара...

дано натуральное число n равное выраженной в копейках цене некоторого товара. выразить цену в рублях и копейках - C++
дано натуральное число n равное выраженной в копейках цене некоторого товара. выразить цену в рублях и копейках. например 3 руб. 08 коп....

Записать данную сумму в рублях и копейках: 3 руб. 17 коп. - C++
Некоторая сумма денег выражена в копейках, например 317, 5050, 100. Записать данную сумму в рублях и копейках, т. е. в виде: 3 руб. 17...

Сложить две денежные суммы в рублях и копейках, заданные прописью. - C++
Здравствуйте. Прошу помощи в написании программы. Я сам паскалянт-студент. На паскале в два щета эту прогу бы написал, а тут в Си++ нет...

Найти стоимость товара в рублях для каждого месяца текущего года, зная стоимость товара в долларах - C++
Задача с выводом результатов вычислений в цикле: 1. Стоимость товара, выраженная в долларах, неизменна и равна S. В январе курс...

Вывести строки символов на экран - C++
Не получается вывести строки символов на экран, нужна помощь более опытных: #include<iostream> using namespace std; #define N 255 ...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2010, 20:54
Привет! Вот еще темы с ответами:

Вывести на экран строки длиной больше 5 и меньше 20 символов из контейнера multiset<string> - C++
Здравствуйте, у меня такой вопрос, например существует контейнер multiset&lt;string&gt;, как можно вывести на экран строки длиной больше 5 и...

После ввода с клавиатуры произвольного строки определить и вывести на экран строку символов только с четными н - C++
После ввода с клавиатуры произвольного строки определить и вывести на экран строку символов только с четными номерами кодов ASCII,...

Дана строка символов что складаютья из цифр разделенных пробелами. Вывести на экран числа этой строки в порядке возрастания их значений - C++
Дана строка символов что складаютья из цифр разделенных пробелами. Вывести на экран числа этой строки в порядке возрастания их значений. ...

Струкруры: вывести на экран общую стоимость разговоров по городу - C++
Необходимо написать структуру АТС содержащую поля: дата разговора,город,время разговора,тариф разговора,номер телефона,номер абонента,сумма...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru