Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 55
1

Написать программу, которая в заданном предложении заменяет одну последовательность символов на другую

06.04.2014, 15:28. Показов 1962. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Напишите программу, которая в заданном предложении заменяет одну последовательность символов на другую. Напечатайте введен и превращен тексты, а также число замен.
ВОТ МОЙ КОД.

Javascript
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
<HTML>
<HEAD>
 <meta charset="utf-8">
<TITLE> ЛР 18</TITLE>
</HEAD>
<BODY>
<script type="text/javascript">
function func()
{
    var str = "строка"
    str = str.charAt(4) + str.charAt(5) + str.charAt(6) // "ока"
 
    str = document.getElementsByName('inpt')[0].value; 
    var c = 0;
    for (var i=0; i<str.length; i++)
    {
    document.write("<font color = red><I>"+str.charAt(i)+"</I></font>");
    if (str.charAt(i) == 'a')
    {   str.charAt(i) = o; 
 
     c++;   
    }
    }   
    document.write("<H2 align = 'center'>Количество символов 'а' : "+c+"</H2>");
}
</script>
 
</BODY>
<FORM>
<P>
Введите строку: <INPUT name="inpt" value="">  
<BR> <BR>
<BUTTON onclick="func()"> <B>Расчет </B> </BUTTON>
</FORM>
 
</HTML>
В НЕМ Я ХОЧУ ЗАМЕНИТЬ ВСЕ БУКВЫ (А) В ТЕКСТЕ НА (О) .
ПОМОГИТЕ ПОЖАЛУЙСТА КТО ЧЕМ МОЖЕТ)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.04.2014, 15:28
Ответы с готовыми решениями:

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

Написать прогу которая заменяет одну строку на другую
У меня есть 2 файлика. Суть такая переодичски в фалике 1 встречается строка...

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

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

4
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,625
06.04.2014, 16:14 2
имхо, вы не поняли своего задания
и ваш код к заданию не имеет никакого отношения


-- пользователь должен иметь возможность ввести своё предложение, что-то типа "Папа у Васи силён в математике."

-- пользователь должен указать последовательность символов, которые следует заменить, например "си"

-- пользователь должен указать последовательность символов, на которую надо заменить предыдущие, например "хан"

-- ваш скрипт должен вывести исходное предложение, полученное в результате замен предложение и количество этих замен, вот так:

исходное: "Папа у Васи силён в математике."
результат: "Папа у Вахан ханлён в математике."
произведено 2 замены "си" на "хан"
0
0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 55
06.04.2014, 16:24  [ТС] 3
Цитата Сообщение от kalabuni Посмотреть сообщение
имхо, вы не поняли своего задания
и ваш код к заданию не имеет никакого отношения


-- пользователь должен иметь возможность ввести своё предложение, что-то типа "Папа у Васи силён в математике."

-- пользователь должен указать последовательность символов, которые следует заменить, например "си"

-- пользователь должен указать последовательность символов, на которую надо заменить предыдущие, например "хан"

-- ваш скрипт должен вывести исходное предложение, полученное в результате замен предложение и количество этих замен, вот так:

исходное: "Папа у Васи силён в математике."
результат: "Папа у Вахан ханлён в математике."
произведено 2 замены "си" на "хан"
именно так мне и надо сделать.
Суть задания я понял и представил себе, но сформулировать не смог.

Добавлено через 4 минуты
Сможешь мне с этим помочь?)
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,625
06.04.2014, 16:37 4
Лучший ответ Сообщение было отмечено Rudichekkk как решение

Решение

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<html>
<head>
<title>ЛР 18</title>
<script>
var str = prompt ('Введите предложение', 'Папа у Васи силён в математике.'); // Папа у Васи силён в математике. уберите, кавычки оставьте
var p1 = prompt ('Что следует заменить?', 'си');                             // си уберите, кавычки оставьте
var p2 = prompt ('На что следует заменить?', 'хан');                         // хан уберите, кавычки оставьте
 
document.write ('<p>Исходное: <font color="blue">' + str + '</font>');
var rez = str.split (p1);
var col = rez.length - 1;
rez = rez.join (p2);
document.write ('<p>Результат: <font color="red">' + rez + '</font>');
document.write ('<p>Замен "<font color="blue">' + p1 + '</font>" на "<font color="red">' + p2 + '</font>" произведено <b>' + col + '</b> шт.');
</script>
</head>
<body>
</body>
</html>
1
0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 55
06.04.2014, 16:44  [ТС] 5
СПАСИБО)
0
06.04.2014, 16:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.04.2014, 16:44
Помогаю со студенческими работами здесь

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

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

Напишите программу, которая в заданном предложении заменяет все символы пробела символом "_"
Напишите программу, которая в заданном предложении заменяет все символы пробела символом &quot;_&quot;....

Напишите программу, которая в заданном предложении символы самого длинного слова заменяет символами "*"
4. Напишите программу, которая в заданном предложении символы самого длинного слова заменяет...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru