0 / 0 / 0
Регистрация: 02.12.2014
Сообщений: 5
1

Строки, как одномерные массивы символов

14.12.2014, 20:08. Показов 800. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести на экран числа этой строки в порядке возрастания их значений.
Обычная сортировка тут увы не подходит
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2014, 20:08
Ответы с готовыми решениями:

Использование строк, как одномерные массивы символов
Вот такая задачка Дана строка символов, состоящая из цифр, разделенных пробелами. Вывести четные...

Строки и одномерные массивы
нужно решить задачку: Дано стихотворение А.С. Пушкина. Сколько раз в каждой строке встречается...

Строки как массивы символов :(
При работе со строками не использовать указатели. Строки рассматривать как массивы символов и...

Записать строки матрицы в одномерные массивы
Добрый день, есть матрица, размерность которой вводится пользователем. Нужно по строкам записать её...

3
Модератор
Эксперт С++
13502 / 10754 / 6409
Регистрация: 18.12.2011
Сообщений: 28,702
14.12.2014, 20:13 2
C++
1
2
3
4
5
6
7
8
9
#include <strstream>
...
char str[]="123 45 6 7890";
istrstream is(str);
int a[100];
for(int i=0;i<100 && is>>a[i];i++)
          ;// пустой оператор не убирать
int n=i;
// а теперь сортируйте массив a в свое удовольствие
0
26 / 26 / 22
Регистрация: 08.06.2013
Сообщений: 106
14.12.2014, 20:14 3
Вариант 1:
Создайте новый массив (интовский), куда помещайте лишь цифри, но уже в int формате. Потом отсортируйте каким-нибудь алгоритмом и вывод.
Вариант 2:
Каждый символ имеет свой код в таблице символов, чем больше цифра - тем больше код(идут друг за другом). Можно отсортировать строку по этим значениям, а потом вывести.
0
Эксперт PHP
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
14.12.2014, 20:36 4
Цитата Сообщение от Virts Посмотреть сообщение
Можно отсортировать строку по этим значениям, а потом вывести.
305 и 32. В данном случае 32 будет больше, чем 305.
0
14.12.2014, 20:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2014, 20:36
Помогаю со студенческими работами здесь

Строки, представленные как массивы символов перевернуть и объединить
Добрый день! Вводятся 2 строки. Перевернуть обе строки, склеить и вывести. Решить задачу с...

строки(как одномерные массивы)
№11. строки(как одномерные массивы) Дано символьную строку. Слово - последовательность символов...

Одномерные массивы и строки
Дана последовательность слов длиной N. Слова состоят из строчных латинских букв и разделены...

Одномерные массивы и строки
Задание 1.Написать программу ,определяющую количество различных элементов в заданном массиве....


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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