С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 1
Регистрация: 24.04.2015
Сообщений: 132
1

Перенести все цифры в конец строки, при этом порядок букв не меняется

24.04.2015, 17:00. Показов 1540. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
помогите написать программу пожалуйста
Даны предложения в котором встречаются цифры. Перенести все цифры в конец строки, при этом порядок букв не меняется.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.04.2015, 17:00
Ответы с готовыми решениями:

Перенести все цифры предложения в конец строки
Я сделал такой код, но мне сказали что не правильно, потому что я например пишу asd123asd123asd и...

Перенести все цифры в конец каждой строки с сохранением взаимного исходного порядка (файловый ввод/вывод)
Содержимое текстового файла INPUT.TXT, разделенного на строки, переписать за один проход по файлу в...

Перенести цифры в конец строки
. В нем ошибочно набраны лишние знаки (цифры), перенести их в конец, сохраняя порядок. Результат...

Переписать содержимое файла А в файл В, перенося при этом в конец каждой строки все входящие в нее знаки препинания
Дан текстовый файл А. Переписать его содержимое в файл В, перенося при этом в конец каждой строки...

1
Эксперт PHP
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
24.04.2015, 17:10 2
Лучший ответ Сообщение было отмечено Inomezi как решение

Решение

Inomezi,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <cstring>
 
void num_to_end(char *text)
{
   char temp;
   int len, cur_num;
   len = strlen(text);
   cur_num = len-1;
   for (int i = len-1; i >= 0; --i)
   {
      if (isdigit(text[i]))
      {
         temp = text[i];
         for (int j = i; j < cur_num; ++j)
            text[j] = text[j+1];
         text[cur_num] = temp;
         --cur_num;
      }
   }
}
 
int main ()
{
   char text[] = "kjdfkjkdf12dfkj 785dfdskdfljk 65dfkfgd";
   num_to_end(text);
   std::cout << text << std::endl;
 
   return 0;
}
1
24.04.2015, 17:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2015, 17:10
Помогаю со студенческими работами здесь

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

Из заданного текста перенести все цифры в конец каждой строки, сохранив их порядок
Из заданного текста перенести все цифры в конец каждой строки, сохранив их порядок. помогите...

Из заданного текста перенести все цифры в конец каждой строки, сохранив их порядок
Из заданного текста перенести все цифры в конец каждой строки, сохранив их порядок.(очередь)

Составное текстового файла f, разделенное на строки, переписать в текстовый файл g, перенося при этом в конец каждой строки все цифры, входящие в него
Составное текстового файла f, разделенное на строки, переписать в текстовый файл g, перенося при...


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

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