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

Массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переполнение стека http://www.cyberforum.ru/cpp-beginners/thread114397.html
Хочу полюбопытствовать. Вычитал недавно, что на стек выделяется ограниченная область памяти, и в языке Си это 4 Кб. Вопрос: Если мне нужно будет работать со стеком, и определять его непосредственно...
C++ Программа угадывания числа Помогите дописать программу. Косяк такой что если я загадал 48 то она не может спросить это число т.к. с делением траблы... Вообщем все по коду видно. #include <iostream> int main() { using... http://www.cyberforum.ru/cpp-beginners/thread114385.html
C++ динамический двумерный массив
Помогите пожалуйста!!!нужно срочно написать программу! Сформировать динамический двумерный массив, заполнить его случайными числами и вывести на печать. Добавить строку с заданным номером и...
в массиве найти сумму и количество элементов каждого столбца с заданным условием C++
3. В прямоугольной матрице, размерностью n*m, заполненной случайным образом числами из промежутка , найти сумму и количество элементов каждого столбца с заданным условием (хранить эти значения в...
C++ Удаление элемента из связанного списка. http://www.cyberforum.ru/cpp-beginners/thread114318.html
День добрый. Вот пытаюсь написать функцию, которая удалала бы элемент из списка, где его цыфровое значение = 0: struct elem { int num; elem *next; }; void sort (elem*&first)
C++ FileT Скажите как открыть файл txt для чтения, и где указывается путь подробнее

Показать сообщение отдельно
Demihalf
Унылый школьник
126 / 60 / 3
Регистрация: 06.11.2009
Сообщений: 354
08.04.2010, 20:28
Насколько я понял, программа выводит отрицательные и положительные элементы массива поотдельности. А вам нужно, чтобы это делала функция.

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
#include <iostream>
#include <conio.h>
#include <ctime>
 
using namespace std;
 
void printArray(int *a, int size) {
    for (int i = 0; i < size; i++)
        if(a[i] < 0)
            cout << "a[" << i << "]=" << a[i] << " ";
    cout << endl;
 
    for (int i = 0; i < size; i++)
        if(a[i] > 0)
            cout << "a[" << i<< "]=" << a[i] << " ";
}
int main()
{
    srand(time(0));
    int i;
    int a[5];
    for (int i = 0; i < 5; i++)
    { 
        a[i] = rand() % 20 - 10;
        cout << "a[" << i << "]=" << a[i] << " ";
    }
    cout << endl;
    printArray(a, 5);
 
    getch();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.