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

Сформировать массив из положительных элементов первого и отрицательных второго - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сравнить минимум матрицы и минимум каждой ее строки http://www.cyberforum.ru/cpp-beginners/thread828541.html
помогите пожалуйста сравнить минимум матрицы и минимум каждой строки и вывести те строки в которой минимум матрицы равно минимуму строки
C++ Определить количество слов состоящие из заданного количества букв Задана не пустая последовательность слов из латинских букв. последнее символом этой последовательности является точка. Словами называют набор символов, разделенных одним или несколькими пробелами и... http://www.cyberforum.ru/cpp-beginners/thread828527.html
C++ разрешение монитора
Как можно узнать разрешение монитора, подскажите пожалуйста ?
pomogte reshit' zadachi C++
Вычислить выражение 1*2+2*3*4+3*4*5*6+...+n*(n+1)*(n+2)*...*2n Дан массив X из N целых чисел. Переставить в X местами максимальный и минимальный элементы.
C++ c++ ссылка на внешний символ http://www.cyberforum.ru/cpp-beginners/thread828508.html
Тип проэкта: консольное приложение win32 При компиляции появляются следующие ошибки: Ошибка 1 error LNK2019: ссылка на неразрешенный внешний символ "int __cdecl Draw<int>(int,int,int)"...
C++ задача на получение 3-х мерного массива.СИ++ Помогите пожалуйста разобраться с задачей: Заданы два упорядоченных по возрастанию массива размером n и m. Получить трехмерный массив, размером n+m, который содержал бы все элементы всех массивов,... подробнее

Показать сообщение отдельно
pi_X_el
Заблокирован
06.04.2013, 13:59
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
35
36
37
38
39
40
41
42
#include <iostream>
 
int main()
{
    const unsigned int SIZE=10;     // размеры массивов
    int a1[SIZE], a2[SIZE], *b;
    unsigned int count=0;           // кол-во положительных и отрицательных
 
    std::cout << "a1. Enter " << SIZE << " numbers ";
    for (unsigned int i=0; i!=SIZE; ++i)
    {
        std::cin >> a1[i];
        if (a1[i]>0) ++count;
    }
 
    std::cout << "a2. Enter " << SIZE << " numbers ";
    for (unsigned int i=0; i!=SIZE; ++i)
    {
        std::cin >> a2[i];
        if (a2[i]<0) ++count;
    }
 
    b = new int[count];
 
    unsigned int j=0;
 
    for (unsigned int i=0; i!=SIZE; ++i)
        if (a1[i]>0)
            b[j++]=a1[i];
 
    for (unsigned int i=0; i!=SIZE; ++i)
        if (a2[i]<0)
            b[j++]=a2[i];
 
    for (unsigned int i=0; i!=count; ++i)
        std::cout << b[i] << " ";
    std::cout << std::endl;
 
    delete [] b;
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru