Написать программу которая считает количество символов в строке

С латиницей всегда просто. и подсчитаем символы с помощью str_split:

Опять нам понадобится переменная:

$text = ‘helloy’;

Давайте выведем с помощью

print_r( str_split( $text ) );
Array
(
[0] => h
[1] => e
[2] => l
[3] => l
[4] => o
[5] => y
)

Если это массив, то мы его можем посчитать:

echo count( str_split( $text ) );

С кириллицей можете потренироваться. если у вас UTF-8 — получите тоже, что и в выше идущих пунктах, где написано не работает. Если вы хотите поизвращаться то см. здесь.

Считаем символы в php preg_split

Далее будем использовать для разбиения строки по символам и х подсчету :

preg_split — Разбивает строку по регулярному выражению

Источник: dwweb.ru

Написать программу которая считает количество символов в строке

Помогите написать программу, которая будет считать количество символов в строке, вводимых с клавиатуры.

Python Задача: Подсчитать и вывести количество гласных

Регистрация: 03.01.2014
Сообщений: 2,870
Регистрация: 08.03.2014
Сообщений: 4

Делал по учебнику, но там подсчитывается количество слов в строке

Function CountWord(Const s:String):Integer;
var
S1 : string;
K,i : integer;
Begin
S1:=Trim(S);
K:=0;
for i:=1 to length(S1) do
if s1[i]=’ ‘ then K:=K+1;
Result:=K+1;
End;

procedure TForm1.Button1Click(Sender: TObject);
var
S,S1: string;
P,K,i:integer;
begin
S:=Edit1.Text;
Edit2.Text:=IntToStr(CountWord(S));
end;

Как сделать, чтобы программа подсчитывала количество символов?

Регистрация: 03.01.2014
Сообщений: 2,870

Как сделать, чтобы программа подсчитывала количество символов?

Используйте функцию Length.
Например, как-то так:

var symcount:integer; . begin . symcount:=Length(Edit1.Rext); .

Источник: www.programmersforum.ru

Подсчёт количества букв, цифр и специальных символов в введенной строке python

что значит это код и как подсчитать кол-во спецсимволов В данных строках:

print(len([i for i in stroke if i.isdigit()])) print(len([i for i in stroke if i.isalpha()]))

Читайте также:
Как сделать чтобы в пуске отображались все программы

Эта конструкция ( [i for i in stroke] ) называется генератор. В нем вы отбираете в список те символы, которые удовлетворяют условию, указанному в генераторе. Метод isdigit() проверяет состоит ли строка из цифр, а isalpha() проверяет состоит ли строка из букв. Далее вы печатаете длину списков. Подробнее вы можете ознакомиться здесь.

Я бы вам не рекомендовал начинать с генераторов, если вы не знаете работу словарей, списков, строк и их методов. Вот, вариант, понятный и, впринципе, удобный для записи:

strlen c++ реализация. Посчитать количество символов в строке c++ ДЗ#11


string = ‘»fddfs456″‘ d = for i in string: if i.isalpha(): d[‘Буквы’] += 1 elif i.isdigit(): d[‘Цифры’] += 1 else: d[‘Спец.символы’] += 1 print(d[‘Цифры’], d[‘Буквы’], d[‘Спец.символы’])

Источник: ru.stackoverflow.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru