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

Составить программу, которая все цифры, встречающиеся в тексте, заменяет на «0» - C++

Восстановить пароль Регистрация
 
Revolver19931
1 / 1 / 1
Регистрация: 24.09.2013
Сообщений: 131
22.04.2014, 16:53     Составить программу, которая все цифры, встречающиеся в тексте, заменяет на «0» #1
Составить программу, которая все цифры, встречающиеся в тексте, заменяет на «0».
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
Program Zadanie1;
uses crt;
var i:integer;
s: string;
begin
clrscr;
writeln('vvedite stroky');
readln(s);
for i:=1 to length(s) do
if s[i] in ['1'..'9'] then s[i]:='0';
writeln (s);
readln;
end.
Изменение предложения, удаляя из него лишние пробелы, оставляя только по одному пропуску между словами.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
program name2;
uses crt;
var i:byte;
t:string;
begin
clrscr;
writeln('input text');
readln(t);
i:=1;
while i<=length(t)-1 do begin
if (T[i]=' ') and (T[i+1]=' ') then begin delete(T,i,1); i:=i-1; end;
inc(i);
end;
writeln(t);
readkey;
end.
Поменять местами в строке первое и последнее слова. Считать, что слова отделены друг от друга одним пробелом.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
uses crt;
Var s,s1,s2:string;
    i:byte;
Begin
clrscr;
    write('Vvedite text: ');readln(s);
    s1:=Copy(s,1,Pos(' ',s)-1);
    Delete(s,1,Pos(' ',s));
    s2:='';
    For i:=Length(s) downto 1 do
     if s[i]<>' ' then s2:=s[i]+s2
      else break;
    Delete(s,i,Length(s2));
    s:=s2+' '+s+' '+s1;
    writeln('Poly4enniy text = ',s);
    readln;
End.
Нужен перевод в С++
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2014, 16:53     Составить программу, которая все цифры, встречающиеся в тексте, заменяет на «0»
Посмотрите здесь:

C++ Написать программу, которая в строке заменяет все цифры на символ «*»
Составить функцию, которая заменяет в списке L все вхождения Е1 на Е2. C++
Составить программу, которая все элементы, расположенные на главной и побочных диагоналях массива, заменяет значение минимального элемента C++
Составить программу, которая заменяет в заданном тексте буквосочетание «abc» на «klmn». C++
Дана квадратная матрица А порядка n. Составить программу которая все элементы расположенные на главных и побочных диагоналях заменяет на минимальное. C++
C++ Составить программу, которая в заданном тексте заменяет все буквы
C++ Задача( составить программу, которая определяет верно ли что в заданном числе все цифры стоят по возрастанию)
Написать функцию которая заменяет все буквы в строке на '*',а цифры оставляет как есть. C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DirectX
 Аватар для DirectX
23 / 17 / 6
Регистрация: 07.10.2013
Сообщений: 47
22.04.2014, 18:14     Составить программу, которая все цифры, встречающиеся в тексте, заменяет на «0» #2
Первое задание как-то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cstring>
using namespace std;
 
const int SIZE = 100;
 
int main()
{
    char string[SIZE];
    
    cout << "Enter string: ";
    cin.get(string, SIZE);
 
    for (unsigned int i = 0; i < strlen(string); i++)
        if (string[i] >= '1' && string[i] <= '9')
            string[i] = '0';
 
    cout << string << endl;
 
    system("pause");
    return 0;
}
Yandex
Объявления
22.04.2014, 18:14     Составить программу, которая все цифры, встречающиеся в тексте, заменяет на «0»
Ответ Создать тему
Опции темы

Текущее время: 03:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru