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

Сначала вывести все отрицательные числа, а затем все остальные - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчет слов в строке http://www.cyberforum.ru/cpp-beginners/thread185364.html
Кто-нибудь может помочь с такой проблемой: нужно написать программу на С, которая подсчитывает количество слов в строке, заканчивающихся на согласную букву.. Слова разделяются пробелами. Пробовал разные варианты, но корректно они не работают ( не учитываются первое и последнее слова в строке )..
C++ Программа с оператором "if" Всем привет! Возникла сложность в написании программы. Необходимо вычислить: с оператором if. http://www.cyberforum.ru/cpp-beginners/thread185334.html
Стандарт ANSI C++
если использовать #include <queue> #include <vector> это уже не стандарт ANSI??
C++ Массив
Дан массив вещественных чисел (размер и элементы задает пользователь). Размер – число из диапазона . Дано случайное число А, лежащее в диа-пазоне . Определить количество чисел, больших А. решить задачу необходимо в Си с помощью функций
C++ Windows 7 и TurboC http://www.cyberforum.ru/cpp-beginners/thread185313.html
У меня Windows 7 домашняя расширенная х64. Мне нужен TurboC для написания прог по архитектуре, но он здесь не запускается(токо на х86). Пробывал установить XP Mode, но он не идет на эту ОС. Как мне быть(менять ОС не хочется-лицензионная)? Или может есть другие компиляторы, которые поддержуют функции DOS(peekb(), inportb(), outportb()...)???
C++ strcmp() #include "stdafx.h" #include <iostream> #include <cstdio> #include <cstring> using namespace std; int main() { setlocale(LC_CTYPE, "Rus"); char s; подробнее

Показать сообщение отдельно
easybudda
Эксперт С++
9456 / 5469 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
02.11.2010, 18:26     Сначала вывести все отрицательные числа, а затем все остальные
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <sstream>
 
int main(){
    const int size(10); // 100 чисел лень писать, но принцип тот же
    int arr[size] = { 4, -3, 1, 8, -2, 0, 5, -6, 2, -3 };
 
    std::stringstream pos, neg;
    for ( int i = 0; i < size; ++i ){
        if ( arr[i] < 0 )
            neg << arr[i] << ' ';
        else
            pos << arr[i] << ' ';
    }
 
    std::cout << neg.str() << pos.str() << std::endl;
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru