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

Структура "Рабочий". Сортировка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверка на точку в строке http://www.cyberforum.ru/cpp-beginners/thread1191673.html
Здравствуйте! Подскажите, водятся числа, проверяется на числа, а также надо разрешить чтоб была точка, только не в начале!!! вот моя проверка сейчас for (int i3=0;i3<strlen(val3);i3++) { if (val3<'0' || val3>'9') { valid3=0; break; } valid3=1;
C++ Сбалансированное дерево Ребят, может есть у кого код сбалансированного дерева с подробными комментариями, чтобы разобраться? выложите пож-та. спасайте.. http://www.cyberforum.ru/cpp-beginners/thread1191656.html
C++ Разбор кода: fscanf и форматная строка
Добрый день! Необходимо разобраться в коде, в нем есть такие строки: h = fscanf(baza, "%*s %d", &kod1); h = fscanf(baza, "%*c %d %*c %d %*c %d", &t.tm_mday, &t.tm_mon, &t.tm_year); j = fscanf(baza, "%*s %d", &min); Что означает * перед "s" и "с"? Зачем там нужны указатели? Строки в считываемом файле (baza) имеют следующий формат:
C++ Подскажите пожалуйста в чем ошибка?(С++,структуры,стек)
Подскажите пожалуйста, в чем ошибка При считывании из файла единственной записи 5группа "Anokhin Viktor petrovich 4 5 3
C++ Класс TGoods, создающий тип – товар http://www.cyberforum.ru/cpp-beginners/thread1191611.html
Задание вот: Объявите класс TGoods, создающий тип – товар. Элементы – данные класса – наименование товара, год производства. Предусмотрите конструкторы класса: по умолчанию; получающий параметры; получающий параметр –ссылку на класс TGoods Напишите функции – методы класса: для ввода – вывода данных о товаре; определения, относится ли год производства товара к какому – либо, значение...
C++ Структура "Студент" Помогите пожалуйста разобраться в программе Тест. // test.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> #include <math.h> #include <windows.h> #include <cstdio> подробнее

Показать сообщение отдельно
Nazar199506
0 / 0 / 0
Регистрация: 26.05.2014
Сообщений: 19
28.05.2014, 21:01     Структура "Рабочий". Сортировка
Описать структуру с именем WORKER, содержащую следующие поля:
• фамилия и инициалы работника;
• название занимаемой должности;
• год поступления на работу.
сортировка по году поступления на работу




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
#include<iostream>
using namespace std;
int main()
{
    struct Worker
    {
        char f[25], d[15];
        int r, nom;
        
 
    }a[25];
 
    cout << "vvedit PIB"<<endl;
    int l;
    cin >> l;
    for (int i = 0; i < l; i++)
 
{
    a[i].r = i;
        cout << "vvedit PIB" << endl;
        cin >> a[i].f;
        cout << "vvedit posady " << a[i].f << endl;
        cin >> a[i].d;
        cout << "vvedit pik postyplenia " << a[i].f << endl;
        cin >> a[i].r;
    }
 
    for (int j = 0; j < l - 1; j++)
    {
        for (int i = 0; i < l - 1; i++)
        {
            if (a[i].d > a[i + 1].d)
            {
                int t;
                a[i].d = t;
                a[i].d = a[i + 1].d;
                a[i + 1].d = t;
                int g;
                g = a[i].nom;
                a[i].nom = a[i + 1].nom;
                a[i + 1].nom = g;
            }
            
        }
        if (j == l - 2)
        {
            for (int c = 0; c < l; c++)
                cout << a[a[c].nom].f << "_____" << a[a[c].nom].d << "_____" << a[c].r << endl;
        }
    }
    return 0;
}
Добавлено через 9 минут
ПОМОГИТЕ!!!!

Добавлено через 48 минут
a[i].d = t;
a[i].d = a[i + 1].d;
a[i + 1].d = t;
Error 1 error C2440: '=' : cannot convert from 'int' to 'char [15]' e:\projects c++\fdhgfj\fdhgfj\source.cpp 36 1 fdhgfj
Error 3 error C2440: '=' : cannot convert from 'int' to 'char [15]' e:\projects c++\fdhgfj\fdhgfj\source.cpp 38 1 fdhgfj

такие вот ошибки выбивает
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru