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

[КуМир] Вводится строка, нужно вывести из неё все символы и их количество (исправление ошибки с выводом)

09.04.2021, 21:33. Показов 1294. Ответов 6

Author24 — интернет-сервис помощи студентам
Можете исправить ошибку в моём коде на Кумире, там проблема, что код почти написан, но хромает вывод и хочу сделать акцент, чтобы код не переписывали, именно в такой "интонации" написания как у меня есть, просто подправить, чтобы хорошо выводило.
Заранее спасибо!

Код
алг
нач
цел i
лог ключ
цел j
цел n
лит s
сим таб c[1:256]
цел таб k[1:256]
вывод "Введите строку: "
ввод s 

n:=0
ключ:=нет

нц для i от 1 до длин(s)
нц для j от 1 до n
если s[i]=c[j]
то
k[j]:=k[j+1]
ключ:=да
все

кц
если ключ=нет
то
n:=n+1
c[n]:=s[i]
k[n]:=1
все
кц

вывод "Все символы в этой строке: "
вывод "Количество каждого из этих символов: "

нц для j от 1 до n
вывод c[n],k[n]
кц
кон
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.04.2021, 21:33
Ответы с готовыми решениями:

Вводится строка, в ней нужно удалить все символы кроме цифр
Вводится строка, в ней нужно удалить все символы кроме цифр

Вводится строка произвольного текста. Удалить из нее все пробелы и вывести, сколько пробелов было удалено
Вводится строка произвольного текста. Удалить из нее все пробелы и вывести, сколько пробелов было...

Вводится строка любых символов, вывести сначала все символы, потом цифры
помогите, пожалуйста!спасибо, заранее!)))) 1)написать функцию, которая делает следующее:вводится...

С клавиатуры вводится строка символов. Вывести на экран все согласные символы, встречающиеся в строке
С клавиатуры вводится строка символов. Вывести на экран все согласные символы, встречающиеся в...

6
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
09.04.2021, 21:44 2
Напишите услвие задаччи, у Вас ошибки в программе, например
Код
n:=0
ключ:=нет

нц для i от 1 до длин(s)
нц для j от 1 до n//но n=0
0
0 / 0 / 0
Регистрация: 22.03.2021
Сообщений: 7
09.04.2021, 21:46  [ТС] 3
Нужно вывести все символы в строке и их количество
n:=0, это были мои попытки как то исправить вывод
0
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
09.04.2021, 21:49 4
Я попросил написать условие, а это значит точное и полное,, а не то что Вы соизволили выродить.
Как у Вас, то все символы это и есть строка, а их количество =длин(s).
0
0 / 0 / 0
Регистрация: 22.03.2021
Сообщений: 7
09.04.2021, 21:55  [ТС] 5
Что под словом "условие" вы подразумеваете
таблица C - это таблица, где хранятся все символы
таблица K - это таблица, где хранится количество этих символов
Переменная S - строка
Переменная i - это переменная, которая обозначает текущий элемент в строке
Переменная j - обозначает текущий элемент в таблице (K or C)
Переменная n - это переменная, которая показывает конец заполненной таблицы, то есть, если мы дошли до конца заполненной таблицы ( до n) и не нашли элемента равного любому из тех, что были, значит мы наращиваем n , кладём этот элемент в таблицу C и кладём единицу в таблицу K, т.к. новый элемент и он встретился соответственно пока один раз.
0
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
09.04.2021, 22:01 6
Вы что, действительно не знаете что такое условие задачи или просто выёживаетесь? Как написана задача в задачнике или там где Вы ее взяли.
Вот пример
Ввести ваше ФИО, как одно данное строчной типа.
Определить количество входящих символов а и длину введенной строки. Удалив из нее все символы А и В
0
0 / 0 / 0
Регистрация: 22.03.2021
Сообщений: 7
09.04.2021, 22:03  [ТС] 7
Извините, я не выёживаюсь, я просто не профи в программировании, а только учусь и мне задачу дал мой преподаватель по программированию, на чьи курсы я записался и сейчас мы проходим как раз строки и задачу она мне продиктовала так : Вводится строка, нужно вывести из неё все символы и их количество.
0
09.04.2021, 22:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.04.2021, 22:03
Помогаю со студенческими работами здесь

Вводится строка. Требуется удалить из нее повторяющиеся символы, оставив по одному
Вводится строка. Требуется удалить из нее повторяющиеся символы, оставив по одному. Помогите...

Вводится строка, удалить из нее символы, стоящие между двумя звездочками
строка

Вводится строка. Удалить из нее все пробелы
В шарпе я полный 0. уже 2 дня голову ломаю(

Вводится строка.Удалить из неё все слова,длина которых меньше или равна 3 символам
Вводится строка.Удалить из неё все слова,длина которых меньше или равна 3 символам

Строка: Удалите из нее все символы, чьи индексы делятся на 3
Дана строка. Удалите из нее все символы, чьи индексы делятся на 3.

нужно удалить и вывести все символы после *(его не нужно выводить). я смог наоборот вывести всё до него! помоите
#include "stdafx.h" #include "iostream" #include "string" #include "conio.h" using...


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

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