Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/18: Рейтинг темы: голосов - 18, средняя оценка - 4.94
1 / 1 / 0
Регистрация: 04.12.2014
Сообщений: 29
1

Дана строка S длиной не более 255 символов

16.12.2014, 12:11. Показов 3555. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана строка S длиной не более 255 символов. Подсчитать количество содержащихся в ней цифр.

Входные данные: ввести строку S с длиной не более 255 символов.

Выходные данные: вывести количество содержащихся в ней цифр.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2014, 12:11
Ответы с готовыми решениями:

Дана строка длиной не более 255 символов. Найти длину самого короткого слова
Дана строка длиной не более 255 символов. Строка содержит слова, разделенные между собой пробелами....

Дана строка содержащая не более 255 цифр
Помогите решить задачу,уже какой день не могу решить. Вот сами условия: Дана строка символов,...

Дана строка символов. Определить наибольшую длину слова в строке. Определить количество слов с наибольшей длиной
Дана строка символов. Определить наибольшую длину слова в строке. Определить количество слов с...

Дана строка длиной не более 40 латинских символов
Дана строка длиной не более 40 латинских символов. Последний символ – «.». Слова в тексте разделены...

4
32 / 32 / 45
Регистрация: 01.11.2014
Сообщений: 155
Записей в блоге: 4
16.12.2014, 14:03 2
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
uses crt;
var
s:string;
b:array[1..10] of char;
k,i,d:integer;
Begin
k:=0;
write('Введите строку: ');
 readln(s);
b[1]:='1';
b[2]:='2';
b[3]:='3';
b[4]:='4';
b[5]:='5';
b[6]:='6';
b[7]:='7';
b[8]:='8';
b[9]:='9';
b[10]:='0';
for i:=1 to length(S) do
 for d:=1 to 10 do
  if s[i]=b[d] then k:=k+1;
write(k);
end.
0
2509 / 1130 / 582
Регистрация: 07.06.2014
Сообщений: 3,286
16.12.2014, 15:58 3
Portoble, О НЕТ!! Так НЕ НАДО писать!!!

сравните:
Pascal
1
2
3
4
5
6
7
8
9
10
11
var
  s : string;
  k,i : integer;
Begin
  write('Введите строку: ');
  readln(s);
  k:=0;
  for i:=1 to length(S) do
    if S[i] in ['0'..'9'] then Inc(k);
  writeLn(k);
end.
1
32 / 32 / 45
Регистрация: 01.11.2014
Сообщений: 155
Записей в блоге: 4
16.12.2014, 16:09 4
Цитата Сообщение от Sergio Leone Посмотреть сообщение
if S[i] in ['0'..'9'] then Inc(k);
Sergio Leone, Объясните эту строку пожалуйста)
0
2509 / 1130 / 582
Регистрация: 07.06.2014
Сообщений: 3,286
16.12.2014, 16:55 5
if текущий (i-й) символ строки является членом множества символов от '0' до '9', то увеличить счётчик k на единицу
0
16.12.2014, 16:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2014, 16:55
Помогаю со студенческими работами здесь

Дана строка длиной не более 255 символов.
Дана строка длиной не более 255 символов. Группы символов, разделённых между собой одним пробелом и...

Дана строка длиной не более 100 символов.
Дана строка длиной не более 100 символов. Группы символов, разделённых между собой одним пробелом и...

Текст, состоящий не более чем из 255 символов, разбить на строки длиной не более 50 символов в строке
Текст, состоящий не более чем из 255 символов, разбейте на строки длиной не более 50 символов в...

Дана строка длиной не более 80 символов, оканчивающаяся точкой. Подчеркнуть все гласные буквы в строке
Дана строка длиной не более 80 символов, оканчивающаяся точкой. Подчеркнуть все гласные буквы в...


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

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