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

Массивы структур - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ списки С++ http://www.cyberforum.ru/cpp-beginners/thread116304.html
необходимо создать очередь(итеративный метод) с постановкой эл-ов в начало списка помогите плизз!!!! заранее спасибо:)
C++ Задана квадратная матрица. Переставить столбец с минимальным элементом со столбцом с заданным номером m. ПОМОГИТЕ ПОЖАЛУЙСТА!!!! 1.Дана прямоугольная матрица В,размером N+М,составить программу,которая преобразует матрицу след.образом:поэлементно вычитает первый столбец из всех столбцов,кроме первого, 2.задана квадратная матрица.Переставить столбец с минимальным элементом со столбцом с заданным номером m. http://www.cyberforum.ru/cpp-beginners/thread116298.html
Найти максимум, который встречается более одного раза. C++
Задача: Найти максимум, который встречается более одного раза. Когда я я закоментировала некоторые части программы она работает правильно,а когда я откоментирую их, она работает неверно. И как ее можно сделать правильно. int n, max=0,k=0,i=0,c,f=1,z=-1; cin>>n; vector<int> v(n); for(i=0; i<v.size(); i++){ cin>>v; } for(i=0; i<v.size(); i++){
Как из файла записать данные в другой файл? C++
странная задача, но все же надо открыть файл, прочитать и переписать их в другой файл посторочно... кто знает си++ думаю простая задача, а я чего то никак не могу, помогите....
C++ Произведение http://www.cyberforum.ru/cpp-beginners/thread116291.html
2. Дано натуральное число N. Вычислить: cos1/sin1 * cos(1)+cos(2)/sin(2)+sin(2) * cos(1)+cos(2) cos(N+1)/sin(1)+sin(2)+sin(n+1)
C++ функция в структуре Как написать функцию Sum представляющую сумму номиналами (Объявленные в структуре поля-номиналы int nom10, nom50, nom100, nom500, nom100)? подробнее

Показать сообщение отдельно
Giggs131
0 / 0 / 0
Регистрация: 13.04.2010
Сообщений: 19
13.04.2010, 21:21     Массивы структур
Делаю программу,всё вроде бы нормально...Добавляю один раз данные,всё хорошо.Второй раз ввожу имя фильма-выдаёт ошибку и выкидывает из компилятора.
Помогите,пожалуйста...

Добавлено через 50 секунд
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
#include<iostream>
#include<stdlib.h>
#include<time.h>
#include<windows.h>
#include<conio.h>
using namespace std;
char key;
struct videomagazin
{
    char nazvanie[200];
    char rezhisser[100];
    char zhanr[100];
    double reiting;
    double cena;
};
void Search_nazvanie();
void Search_rezhisser();
void Search_zhanr();
void Reiting();
void Show();
void New(videomagazin *films[],int);
int main()
{
    setlocale(LC_CTYPE,("Russian"));
    videomagazin *films=new videomagazin[];
    int size=0;
    for(int i=1;i>0;)
    {
        cout<<"0 - Выход из программы;\n1 - Добавление информации;\n2 - Показ информации о фильмах;\n3 - Поиск по названию;\n4 - Поиск по жанру;\n5 - Поиск по режиссёру;\n6 - Самый популярный фильм в жанре.\n\n";
        cin>>key;
        switch(key)
        {
        case '0':
            system("cls");
            cout<<"Программа завершает своё выполнение....\n";
            exit(1);
        case '1':
            system("cls");
            New(&films, size);
            ++size;
            break;
        case '2':
            Show();
            break;
        case '3':
            Search_nazvanie();
            break;
        case '4':
            Search_rezhisser();
            break;
        case '5':
            Search_zhanr();
            break;
        case '6':
            Reiting();
            break;
        default:
            cout<<"Некорректный символ!";
        }
        //system("cls");
    }
    return 0;
}
void Search_nazvanie()
{
}
void Search_rezhisser()
{
}
void Search_zhanr()
{
}
void Reiting()
{
}
void Show()
{
}
void New(videomagazin *films[],int size)
{
    cout<<"1 - Добавить информацию о фильме;\n2 - Фильмы добавлены.\n";
    cin>>key;
    if(key=='1')
    {
        cout<<"Название фильма:\n";
        cin>>films[size]->nazvanie;
        cout<<"Режиссёр фильма:\n";
        cin>>films[size]->rezhisser;
        cout<<"Жанр фильма:\n";
        cin>>films[size]->zhanr;
        cout<<"Назначьте рейтинг:\n";
        cin>>films[size]->reiting;
        cout<<"Введите стоимость:\n";
        cin>>films[size]->cena;
        return;
    }
    if(key=='2') 
    {
        return;
    }
    else
    {
        system("cls");
        cout<<"Введите корректную информацию!\n";
        return;
    }
}
Добавлено через 2 часа 34 минуты
Ну кто-нибудь....аууу(
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru