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

Структуры. База данных о автомобилях - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Конституционно-правовое законодательство на C++ http://www.cyberforum.ru/cpp-beginners/thread857652.html
Здравствуйте! Помогите написать программу на C++ по конституционно-правовому законодательству
C++ Как пересчитать одно в другое? b|g 0|0000000000 1|0000000001 2|0000000011 3|0000000111 4|0000000101 5|0000000100 6|0000001100 7|0000001101 8|0000001111 http://www.cyberforum.ru/cpp-beginners/thread857644.html
C++ Паттерн Builder
Вот у меня есть код примера реализации паттерна Builder(другие примеры не предлагать). В классе Army надо как-то исправить код так, чтобы если вдруг в продукте нет одного поля, то и его не должно быть в функции info(). Спасибо заранее за советы#include "stdafx.h" #include <iostream> #include <vector> using namespace std; // Классы всех возможных родов войск class Infantryman { ...
Сравнение строк C++
Не прибегая к функциям сравнения строк, создайте программу, которая запрашивает у пользователя две строки и производит их сравнение, возвращая 0 , если строки равны,, +1, если первая строка больше второй, и -1 в противном случае. Я не знаю как решить эту задачу без strcmp() Помогите пожалуйста
C++ Массивы. С++ Builder. Вычислить среднее арифметическое элементов матрицы, расположенных на главной диагонали http://www.cyberforum.ru/cpp-beginners/thread857631.html
Помогите пожалуйста решить данную задачу...) Вычислить среднее арифметическое элементов матрицы, расположенных на главной диагонали. Вывести элементы, расположенные на главной диагонали.
C++ Массивы и функции Здравствуйте. Очень интересная ошибка возникает в результате работы этого когда: void schet(double result, int ar_size); int main() { using namespace std; double * result = new double; int i = 0; int ar_size = 10; schet(result, ar_size); cout << result; подробнее

Показать сообщение отдельно
Bulding
0 / 0 / 0
Регистрация: 13.12.2012
Сообщений: 47
06.05.2013, 21:14  [ТС]     Структуры. База данных о автомобилях
ВОТ


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
void Add_element (struct AUTO *mas_st, int k)
{
    int n = k;
    n++;
    mas_st = new AUTO [n];
    cout << "Ведите модель автомобиля: ";
    gets ( mas_st [n].model );
    cout << "Введите производителя: ";
    gets ( mas_st [n].proiz );
    cout << "Введите год выпуска: ";
    gets ( mas_st [n].year );
    cout << "Введите мощность двигателя: ";
    gets ( mas_st [n].mosh );
    k = n;
}
 
 
void Del_element ( struct auto *mas_st, int *k )
{
    int n = k;
    char s [80];
    int i, j;
    bool flag;
    cout << "Введите значение ключа: ";
    gets (s);
    i = -1;
    flag = false;
    while ( ( i <= k ) && ( flag == false ))
    {
        i++;
        if (strcmp ( mas_st[i].model, s ) != 0)
        flag == true;
    }
    if ( flag == true )
    {
        for ( j = i; j < k; j++ )
        mas_st [j] = mas_st [j+1];
        k--;
        mas_st = new AUTO [k];
    }
    else cout << "Элемент не найден!!! ";
}
 
Текущее время: 02:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru