![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба Подтвердите свой е-майл
Регистрация: 19.11.2007
Сообщений: 1,022
|
![]()
Даны натуральное число n, символы s[1],...,s[n]. Известно, что
среди s[1],...,S[n] есть по крайней мере одна запятая. Hайти та- кое натуральное i, что s[i] - последняя по порядку запятая. Код:
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 26.10.2007
Сообщений: 1,244
|
![]() Код:
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым, Попытка глубже понимать уже попахивает литром... |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
Нужно скопировать строку задом наперед и найти pos(',',s).
Искомое число будет равно length(s)-pos(',',s)+1. Вот нормальный код. Код:
Последний раз редактировалось puporev; 29.11.2007 в 09:35. |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 29.11.2007
Сообщений: 32
|
![]()
Не буду создавать новую тему напишу здесь
Дан текстовый файл. Создать другой текстовый файл, в котором все слова исходного файла выписаны "задом наперед". ![]() Плизз подскажите кто-нибудь зарание Спасибо. ![]() |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 24.06.2007
Сообщений: 351
|
![]()
Вот держи!
Код:
Я не маюсь бездельем, я от него тащусь!
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 29.11.2007
Сообщений: 32
|
![]()
Большое спасибо)
![]() |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
Вообще то программа Tayfunа переставляет не слова, а все буквы.
Например "шел снег" превращает в "гесн леш", а надо по условию задачи "снег шел". Да и то я ввел в текст три слова, а на выходе только два. Поэтому посмотри этот код, он выдает так, как я понял. (комментарии для топик-стартера) . Код:
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 29.11.2007
Сообщений: 32
|
![]()
Ок да ты прав, надо чтобы выводил слова наоборот.
![]() Спасиб что заметил)) ![]() |
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 29.11.2007
Сообщений: 32
|
![]()
в текстовом файле встречаютсябуквы и цыфры надо выбрать только цифры. забыла какая функция отличает цифры от букв...
Подскажите кто помнит) |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
Если в Паскале, то вроде бы такой функции нет. Но выбрать только цифры легко. Текст из файла копируем в строку S. Объявляем строку S1, присваиваем ей значение S1:='1234567890';. Потом сравниваем символы строки S с символами строки S1:
if S[i] in S1 then write (S[i],' '); (через пробел). |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Моя первая и последняя игра. | BangBangFM | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 13 | 05.12.2008 22:12 |
Последняя статья. | R-SER | Свободное общение | 10 | 25.11.2007 20:38 |
Как проверть, есть ли в числе запятая? | Look | Общие вопросы C/C++ | 5 | 06.11.2007 21:27 |