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

Подсчет общего количества цифр и знаков в строке

15.02.2011, 21:24. Показов 3785. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
составить программу подсчета общего кол-ва цифр и знаков + - * в строке s введенной с клавы.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.02.2011, 21:24
Ответы с готовыми решениями:

Подсчет общего количества инверсий в строке
Назовем инверсией в строке ситуацию Aij>Aij+1 (в отлиции от ситуации Aij<=Aij+1). Получим сассив L1,L2,...,Ln по правилу: Li=1, если в i-й...

Подсчёт количества знаков препинания в строке
Здравствуйте. Помогите пожалуйста написать простейший алгоритм подсчёта количества знаков препинания в строке. C#. Заранее спасибо

Подсчет количества знаков препинания в переданной строке
Написать метод, который подсчитывает количество знаков препинания в переданной строке. С его помощью обработать пять разных строк и ...

6
Mobile Software Engineer
Эксперт С++
 Аватар для Ev[G]eN
5381 / 1585 / 956
Регистрация: 23.01.2011
Сообщений: 3,214
15.02.2011, 22:04
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
program EvGeN;
const
 c=['1', '2', '3', '4', '5', '6', '7', '8', '9', '0'];
 simv=['+', '-', '*'];
var
 st: string;
 i, k, j: integer;
begin
 readln(st);
  for i:=1 to length(st) do
   begin
    if st[i] in c then
     begin
      inc(k);
     end;
    if st[i] in simv then
     begin
      inc(j);
     end;
   end;
 writeln('Кол-во цифр - ', k);
 writeln('Кол-во символов - ', j)
end.
0
Фрилансер
Эксперт С++
 Аватар для Dekio
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,375
Записей в блоге: 1
15.02.2011, 22:40
Pascal
1
2
3
4
5
for i:=1 to length(st) do
if st[i] in ['0'..'9'] then
inc(nums) else
if st[i] in ['+','-','*'] then
inc(kol);
Без использования лишних переменных, begin end;
0
 Аватар для SuPeR XaKer
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,876
15.02.2011, 22:46
[0..9]
['0'..'9']
1
Фрилансер
Эксперт С++
 Аватар для Dekio
5845 / 1226 / 499
Регистрация: 23.11.2010
Сообщений: 3,375
Записей в блоге: 1
15.02.2011, 22:47
Писал на быструю руку, не заметил.
0
 Аватар для SuPeR XaKer
2857 / 1986 / 788
Регистрация: 23.09.2010
Сообщений: 4,876
15.02.2011, 22:48
Писал на быструю руку, не заметил.

Не по теме:

бывает.:)

0
2 / 2 / 2
Регистрация: 03.02.2011
Сообщений: 21
16.02.2011, 01:52
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

По задаче нужно найти общие количесво.
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var
 h,c: Set of Char;
 str: String;
 i,Count: Integer;
begin
 c := ['1', '2', '3', '4', '5', '6', '7', '8', '9', '0'];
 h := ['+','-','*'];
 WriteLn('Ââåäèòå ïðåäëîæåíèå');
 ReadLn(str);
 for i := 1 to Length(str) do
 begin
 if (str[i] in C) Or (Str[i] in H) then Inc(Count);
 end;
 WriteLn('Îáùèå êîëè÷åñòâî öèôð è çíàêîâ: ',Count);
 end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.02.2011, 01:52
Помогаю со студенческими работами здесь

Подсчет количества знаков препинания в строке s (переделать с использованием рекурсивной функции)
Задача решена, но без использования рекурсии. Помогите, пожалуйста. Мне тут помогли с предыдущей, но так и не дошло, как делать рекурсию. ...

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

Подсчет количества цифр в строке
typedef { int c, d; } Dec; Dec Add(Dec a, Dec b) { Dec r; int la, lb, pw, x; r.c = a.c + b.c; la = 0; x = a.d; ...

Подсчёт количества цифр в заданной строке
Тема:Строки Условие: Составить программу подсчёта количества цифр в заданной строке и печати их. Заранее спасибо

Рекурсивная функция: подсчёт количества цифр в строке
помогите описать рекурсивную функцию подсчёта количества цифр в строке


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru