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

Разделить двухмерный массив на два линейных - с положительными и отрицательными числами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Скрипт,плагин в браузер http://www.cyberforum.ru/cpp-beginners/thread1112548.html
Доброе утро. Хочу написать скрипт или плагин. В общем дополнение к браузеру "Яндекс". Суть дополнения заключается в следующем. На одном сайте будет появляться скажем некие картинки на которые...
C++ Вычислить логарифм по различным основаниям в соответствии с формулой Составить программу и вычислить значение функции y. Вычислить логарифм по различным основаниям в соответствии с формулой {log}_{a}x=\frac{ln x}{ln a} осуществить по подгрограмме.... http://www.cyberforum.ru/cpp-beginners/thread1112547.html
C++ Вычислить значение выражения
Даны действительные числа s,t. Получить {h}^{4}(s-t,s+t)+h(1,1)+{h}^{2}(s-t,st), где h(a,b)=\sum_{i=1}^{15}\frac{{a}^{i}}{1+{b}^{2}}+\frac{b}{1+{a}_{2}}-{(a-b)}^{i+1}
Не могу построить готовый проект C++
Привет всем! Пытаюсь открыть проект на C++ сделанный на VS 2005 от компании YATE Раздел Source code>Downloadable>Windows: Это программа для телефонии. Я сам программист C#. Пытался открыть...
C++ факториал числа http://www.cyberforum.ru/cpp-beginners/thread1112528.html
Почему вместо факториала компилятор выводит число 1 #include<iostream> using namespace std; int main() { int number; cout << "input number" << endl; cin >> number;...
C++ Написать программу по поиску четырехзначных чисел, дающих при делении на определенное число определенный остаток. составить программу поиска четырехзначных чисел, которые при делении на 133 дают в остатке 125, а при делении на 134 дают в остатке 111. составить легкую программку... подробнее

Показать сообщение отдельно
GuGo1991
267 / 261 / 93
Регистрация: 02.08.2012
Сообщений: 609
06.03.2014, 11:30
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <iostream>
#include <iomanip>
 
int main()
{
    srand(time(0));
    const int S = 10;
    int arr[S][S], negative = 0, positive = 0;
    for(int i = 0; i < S; i++)
    {
        for(int j = 0; j < S; j++)
        {
            arr[i][j] = 100 - rand() % 200;
            if(arr[i][j] < 0)
                negative++;
            else
                positive++;
            std::cout << std::setw(4) << arr[i][j];
        }
        std::cout << "\n\n";
    }
    
    int* nArr = new int[negative];
    int* pArr = new int[positive];
    
    negative = positive = 0;
    
    for(int i = 0; i < S; i++)
    {
        for(int j = 0; j < S; j++)
        {
            if(arr[i][j] < 0)
            {
                nArr[negative] = arr[i][j];
                negative++;
            }
            else
            {
                pArr[positive] = arr[i][j];
                positive++;
            }
        }
    }
    
    std::cout << "\nNegative array: ";
    for(int i = 0; i < negative; i++)
        std::cout << std::setw(4) << nArr[i];
    
    std::cout << "\n\nPositive array: ";
    for(int i = 0; i < positive; i++)
        std::cout << std::setw(4) << pArr[i];
    
    std::cout << "\n\n";
    
    delete [] nArr, pArr;
    
    system("pause");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru