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

Массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Переполнение стека http://www.cyberforum.ru/cpp-beginners/thread114397.html
Хочу полюбопытствовать. Вычитал недавно, что на стек выделяется ограниченная область памяти, и в языке Си это 4 Кб. Вопрос: Если мне нужно будет работать со стеком, и определять его непосредственно через линейный список, то, как мне задать ту грань, за которую бы не позволяла программа пользователю переходить? И еще один: Когда идёт процесс очистки стека, следует освобождать каждый узел, или...
C++ Программа угадывания числа Помогите дописать программу. Косяк такой что если я загадал 48 то она не может спросить это число т.к. с делением траблы... Вообщем все по коду видно. #include <iostream> int main() { using namespace std; bool flag = false; char answer ; 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 для чтения, и где указывается путь подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
08.04.2010, 20:37     Массив
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
#include <iostream>
#include <cstdlib>
#include <ctime>
 
void random(int * a, int size)
{
    while(size--)
        *a++ = rand() % 20 - 10;
}
 
void print (int * a, int size)
{
    for(int i = 0; i < size; ++i)
        std::cout << "a[" << i << "] = " << a[i] << "\n";
    std::cout << std::endl;
}
 
void print_minus(int * a, int size)
{
    for(int i = 0; i < size; ++i)
        if(a[i] < 0)
            std::cout << "a[" << i << "] = " << a[i] << "\n";
    std::cout << std::endl;
}
 
void print_plus(int * a, int size)
{
    for(int i = 0; i < size; ++i)
        if(a[i] > 0)
            std::cout << "a[" << i << "] = " << a[i] << "\n";
    std::cout << std::endl;
}
int main()
{
    srand(time(0));
    
    int const size = 5;
    int a[5];
    
    random(a, size);
    
    std::cout << "all:" << std::endl;
    print(a, size);
    
    std::cout << "< 0:" << std::endl;
    print_minus(a, size);
    
    std::cout << "> 0:" << std::endl;
    print_plus(a, size);
    
}
 
Текущее время: 21:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru