Форум программистов, компьютерный форум 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, но он не идет на эту ОС. Как мне...
C++ strcmp() #include "stdafx.h" #include <iostream> #include <cstdio> #include <cstring> using namespace std; int main() { setlocale(LC_CTYPE, "Rus"); char s; подробнее

Показать сообщение отдельно
BTR
8 / 8 / 1
Регистрация: 01.11.2010
Сообщений: 157
02.11.2010, 19:08
Цитата Сообщение от M128K145 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
int main()
{
    const int n = 100;
    int i;
    double mas[n];
    for(i = 0; i < n; ++i)
        std::cin>>mas[i];
    for(i = 0; i < n; ++i)
        if(mas[i] < 0)
            std::cout<<mas[i]<<' ';
    for(i = 0; i < n; ++i)
        if(mas[i] >= 0)
            std::cout<<mas[i]<<' ';
    return 0;
}
А не проще сделать так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
int main()
{
    const int n = 100;
    int i;
    double mas[n];
    for(i = 0; i < n; ++i)
        cin>>mas[i];
    for(i = 0; i < n; ++i)
        if(mas[i] < 0)
            cout<<mas[i]<<' ';
    for(i = 0; i < n; ++i)
        if(mas[i] >= 0)
            cout<<mas[i]<<' ';
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru