Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
chuvi03
0 / 0 / 0
Регистрация: 27.11.2014
Сообщений: 10
1

Вывести сначала все цифры, а потом - остальные символы

27.11.2014, 23:17. Просмотров 680. Ответов 1
Метки нет (Все метки)

Очень начинающий программист, очень плохо пока выучил язык, но требуют уже очень много, помогите, пожалуйста, с некоторыми задачами
1. Пусть дан текст из 80 литер. Напечатайте сначала все цифры, входящие в него, а затем все остальные литеры, сохраняя при этом взаимное расположение литер в каждой из этих двух групп.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2014, 23:17
Ответы с готовыми решениями:

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

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

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

Вывести на экран сначала цифры, затем буквы, затем остальные символы исходной строки
Вывести на экран сначала цифры, затем буквы, затем остальные символы исходной...

Преобразовать массив следующим образом: сначала должны стоять цифры, входящие в массив, а затем все остальные символы
помогите пожайлуста с задачей. Задан массив из k символов. Преобразовать...

1
D_in_practice
332 / 332 / 331
Регистрация: 02.10.2014
Сообщений: 666
28.11.2014, 03:58 2
Лучший ответ Сообщение было отмечено chuvi03 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
int main(){
    
    char text[80]; 
    std::cin.get(text,80);
    
    int i = -1;
    while(text[++i] != '\0')
        if ('0' <= text[i] && text[i] <= '9')
            std::cout << text[i];
            
    i = -1;
    while(text[++i] != '\0')
        if (text[i] < '0' || '9' < text[i])
            std::cout << text[i];
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2014, 03:58

Преобразовать массив таким образом, чтобы сначала располагались все по- ложительные элементы, а потом все остальные
#include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; #include &lt;cmath&gt; ...

Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом - все остальные
Помогите, пожалуйста. как составить код в с++. Дан целочисленный массив...

Преобразовать массив таким образом, чтобы сначала располагались все по- ложительные элементы, а потом все остальные.как доработать?
#include &lt;iostream&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; #include &lt;cmath&gt; ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru