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

Динамический массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразовать односвязный список в матрицу http://www.cyberforum.ru/cpp-beginners/thread887687.html
Как преобразовать односвязный список в матрицу?
C++ Вывод строки из текстового файла Написать функцию, удовлетворяющую следующим требованиям: Прототип: int f(char*a, int n) Параметры: а - указатель исходного массива, n - размер исходного массива. Назначение: Чтение строки из... http://www.cyberforum.ru/cpp-beginners/thread887684.html
C++ Класс Triangle
Помогите подправить код. Вот задание: создать класс Triangle для представления треугольника. Поля данных должны включать углы и стороны. Требуется реализовать операции: получения и изменения полей...
C++ Реализовать граф через шаблоны
Нужно реализовать граф через шаблоны: Граф (2 класса: узел графа, граф находятся в отношении агрегации) Конструкторы: по умолчанию, с параметрами . Деструктор. Функции (две-три на выбор):...
C++ Исправить ошибки. Написать функцию, удовлетворяющую следующим требованиям: http://www.cyberforum.ru/cpp-beginners/thread887657.html
Помогите пожалуйста!!!! Написал программу, но она не работает. Помогите пожалуйста исправить ошибку!!! Возможно неправильно написал 17 строчку. Написать функцию, удовлетворяющую следующим...
C++ Компиляция программ для Russian Code Cup Есть такая программа #include <stdio.h> #include <math.h> int main(){ int n;//Количество отверстий int d;//Расстояние между контактами printf("Выполнение программы\n"); FILE... подробнее

Показать сообщение отдельно
nekitko

Динамический массив - C++

01.06.2013, 22:21. Просмотров 288. Ответов 1
Метки (Все метки)

Доброе время суток) Я почти полный нуб , поэтому сразу прошу прощения Я хочу создать такой массив, размер которого увеличивается с каждым полученным значением. Вот такой код, который вообще то должен 1) запоминать значения пока не получит значение "0" 2) вывести массив на экран
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
int main ()
{
    int n;
    int *mas = new int [n];
    n = 1;
    for (int i = 0; i<n; i++)       
    {
        if (n !=0) {
        cin >> mas [i]; n++;} else {cin >> mas [i]; break;}
    }
    for  (int i =0; i<n; i++) 
    {
        cout << mas[i] << "  ";
    }
    return 0;
}
Но на выходе получаем runtime error. Возможно, все, что на верху бред. Или ошибка. Но мне хотелось узнать как написать код, выполняющий описанный алгоритм. Please
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru