С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
1 / 1 / 0
Регистрация: 24.06.2016
Сообщений: 143
1

Дана последовательность из n символов. Подсчитать общее число вхождений символов '+', '–', '*' в данную послед

29.06.2017, 18:24. Показов 1352. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задача , Дана последовательность из n символов. Подсчитать общее число
вхождений символов '+', '–', '*' в данную последовательность
*

выдает ошибку в данной строке if(in_array($s[$i],['+','-','*']))$c++;
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
/**
 */
?>
<form method="post" action="">
    Напишите выражение:: <br/>
    <input type="text" title="A" name="sidex"><br/>
    <input type="submit" name="check" value="Вычислить"><br/>
</form>
<?php
$s = $_POST['sidex'];
$c=0;
for($i=0;$i<strlen($s);$i++)
    if(in_array($s[$i],['+','-','*']))$c++;
echo $c;
?>
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.06.2017, 18:24
Ответы с готовыми решениями:

Дана строка символов. Подсчитать общее число вхождений символов +, -, *, / в строку. Произвести обмен символов + и -.
помогите, пожалуйста.

Дана строка символов. Подсчитать общее число вхождений символов .,+ в строку
Здравствуйте. Дана строка символов. Подсчитать общее число вхождений символов .,+ в строку. Как...

Дана строка символов. Подсчитать общее число вхождений символов
Привет всем. Дана строка символов. Подсчитать общее число вхождений символов .,+ в строку. Помогите...

Дана последовательность символов. Подсчитать число вхождений символов «+», «-» , «*»
Дана последовательность из п символов. Подсчитать: а) сколько раз среди данных символов...

5
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
29.06.2017, 18:30 2
Какая конкретно ошибка и версия php?
0
1 / 1 / 0
Регистрация: 24.06.2016
Сообщений: 143
29.06.2017, 20:49  [ТС] 3
Jewbacabra, ошибка в "[" в 14 строке
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
29.06.2017, 21:21 4
Mud, короткий синтаксис массивов доступен с php 5.4
0
Эксперт PHP
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
29.06.2017, 21:30 5
Лучший ответ Сообщение было отмечено Mud как решение

Решение

Mud,
PHP
1
2
3
$str = "dfdbfj+dfmdnf-dfbdf+dknkdj--dfhdhfjsk*erjewk*ekrj";
$c = strlen($str) - strlen(preg_replace('~[\+\-\*]~', '', $str));
echo $c;
1
276 / 201 / 143
Регистрация: 22.01.2016
Сообщений: 637
29.06.2017, 22:16 6
Kerry_Jr, нет необходимости экранировать + * внутри [ ]. И даже -, если он находится в начале или конце.
1
29.06.2017, 22:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.06.2017, 22:16
Помогаю со студенческими работами здесь

Подсчитать общее число вхождений символов '+', '–', '*' в последовательность
Дана последовательность из n символов. Подсчитать общее число вхождений символов '+', '–', '*' в...

Подсчитать общее число вхождений символов +,*,- в строку
Привет всем, помогите написать программу. Дана стока символов, подсчитать общее число вхождений...

Подсчитать общее число вхождений символов +, -, *, / в строке
2)Дана строка символов S. Подсчитать общее число вхождений символов +, -, *, / в строке....

Дана строка символов. Посчитать общее число вхождений английских букв в строку
Дана строка символов. Посчитать общее число вхождений английских букв в строку. Добавлено через...


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

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