Форум программистов, компьютерный форум CyberForum.ru

Получить три любых символа и напечатать по возрастанию их ASCII-коды - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функции str.size() и str.length() - в чем их разница? http://www.cyberforum.ru/cpp-beginners/thread1081372.html
Существует 2 функции для определения размера строки в string str.size() и str.length() В чем их разница? Почитал, что вроде бы разницы нет никакой, тогда зачем создавать 2 одинаковые функции?
C++ Сортировка двумерного массива пузырьком Помогите пожалуйста сортировать двумерный массив, когда создаю const все работает, а когда создаю динамический массив по убиванию все отлично работает, а по возвратностью 1 строчку не сортирует. Спасибо 6 18 13 13 20 15 21 17 0 0 7 3 22 24 21 4 8 16 17 12 17 14 17 24 14 -33686019 -33686019 -33686019 -33686019 0 http://www.cyberforum.ru/cpp-beginners/thread1081364.html
Как в eclipse установить библиотеку FANN? C++
Как в eclipse установить библиотеку FANN (Fast Artificial Neural Network Library)?
C++ Найти количество положительных элементов, что распологаются после минимального элемента числового масива
Написать подпрограмму, которая находит количество положительных элементов, чтоо распологаются после минимального элемента числового масива. #include <stdlib.h> Int main(void) { int mas; int i, k, q, kol_vo, min; min=mas; for(i=0; i<N; i++) {
C++ Узнать какой отображён символ в консоли по координатам http://www.cyberforum.ru/cpp-beginners/thread1081347.html
Здравствуйте, допустим программа выводит какие-то символы на экран консоли. Есть ли такой способ программно узнать (наверно это какая-нибудь winAPI), что за символ отображён в данный момент в определённом месте (строка, колонка) уже после вывода всех символов?
C++ В каждой второй строке удалить третье слово, если такое есть Добрый день! Ребята срочно нужна помощь,буду признателен,нужно в С++ разработать программу следующего условия: В каждой второй строке надо удалить третье слово, если такое есть, при этом количество пробелов в строке не должно измениться. Остальные строки не меняются. Заранее благодарен, Борис! подробнее

Показать сообщение отдельно
newb_programmer
 Аватар для newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 553
25.01.2014, 21:41     Получить три любых символа и напечатать по возрастанию их ASCII-коды
мишаня_1,
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
31
32
33
34
#include <iostream>
#include <cstdlib>
 
int main(){
    //устанавливаем размер массива = 3
    const int size=3;
    //создаем массив
    char arr[size];
    //заполняем его символами
    std::cout<<"Enter "<<size<<" symbols\n";
    for (int i=0;i<size;i++)
        std::cin>>arr[i];
    //сортируем по возрастанию
    char tmp;
    for(int i = 0; i < size; ++i) { 
        int pos = i; 
        tmp = arr[i];
        for(int j = i + 1; j < size; ++j) {
            if (arr[j] < tmp) {
               pos = j; 
               tmp = arr[j]; 
           }
        }
        arr[pos] = arr[i]; 
        arr[i] = tmp;
    }
    //выводим на экран
    for (int i=0;i<size;i++)
        std::cout<<arr[i]<<" ";
    std::cout<<std::endl;
 
    system("pause");
    return 0;
}
вывод:
Кликните здесь для просмотра всего текста
Enter 3 symbols
d
4
A
4 A d
Для продолжения нажмите любую клавишу . . .
 
Текущее время: 21:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru