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

Ошибка в коде - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задачник для начинающих http://www.cyberforum.ru/cpp-beginners/thread1702394.html
Посоветуйте хороший задачник по С++.
C++ Вывести на печать нечетные компоненты очереди Записать в очередь произвольную последовательность элементов. Вывести исходную очередь. Вывести на печать нечетные компоненты очереди. Помогите пожалуйста Добавлено через 42 минуты #include<iostream.h> #include<alloc.h> #include<stdlib.h> #include<conio.h> struct node http://www.cyberforum.ru/cpp-beginners/thread1702381.html
C++ Теория по строковым литералам
Литералы Литералы, называемые также константами, — это фиксированные значения, которые не могут быть изменены программой. Мы уже использовали литералы во всех предыдущих примерах программ. А теперь настало время изучить их более подробно. Константы могут иметь любой базовый тип данных. Способ представления каждой константы зависит от ее типа. Символьные константы заключаются в одинарные...
Формула противоположного цвета C++
Извиняюсь, кажется не в том разделе создаю тему, но более подходящего не нашел, так как пишу на С. Работаю с цветами, нашел замечательный сайт http://colorscheme.ru/# Там сверху можно выбрать "Триада" и по заданному цвету сайт вычислит 2 цвета к нему. Как это математически вычисляется, чтоб внести в программу?
C++ Создать универсальную программу для геометрических вычислений http://www.cyberforum.ru/cpp-beginners/thread1702359.html
Здравствуйте! Я 0 в программировании и у меня возникла проблема.:help: Надо составить универсальную программу для решения математической задачи, используя разветвляющийся алгоритм. Программа должна: • Выводить на экран фамилию студента, группу, вариант и условия задачи. • Запрашивать и проверять данные на допустимость (для углов – отдельно градусы и минуты, затем переводить градусную меру в...
C++ Конструктор копирования для массивов Имеется класс поля которого - массивы типа char. Почему конструктор копирование нормально отрабатывает для массивов?(Это же не другой класс, чтобы конструктор копирования использовал его конструктор для копирования данных). В случае когда имеем указатели на char, происходит что-то типа этого: pointer = pointer, то есть идет простое присвоение, но ведь для массивов такое не сработает, там нужно... подробнее

Показать сообщение отдельно
Armatus
 Аватар для Armatus
52 / 52 / 28
Регистрация: 24.03.2016
Сообщений: 375
Завершенные тесты: 4
03.04.2016, 22:21     Ошибка в коде
Помогите найти ошибку в коде, программа аварийно закрывается на последнем вводе
C++
1
mass[i].year;
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
#include <iostream>
#include <string>
#include <new>
using namespace std;
struct car {
    string model;
    int year;
 
};
 
int main() {
    setlocale(0, "");
    cout << "Сколько автомобилей поместить в каталог? ";
    
    int avto;
    cin >> avto;
    car * mass = new car[avto];
    for (int i = 1; i <= avto; i++) {
        cout << "Автомобиль №" << i;
        cout << "Введите модель: ";
        cin >> mass[i].model;
        cout << "Введите год выпуска автомобиля: ";
        cin >> mass[i].year;
        
    }
    
    
    
    cout << "Вот ваша коллекция: " << endl;
    for (int i = 1; i <= avto; i++)
    {
        cout << mass[i].year << " " << mass[i].model;
    }
    delete[] mass;
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru