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

исправить ошибку в коде - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помощь в работе со строками (Дана строка. Заменить в ней каждую из групп, содержащих 3 или более одинаковых символов многоточием) http://www.cyberforum.ru/cpp-beginners/thread794862.html
Доброго времени суток. По заданию необходимо:Дана строка. Заменить в ней каждую из групп, содержащих 3 или более одинаковых символов многоточием(т. е. тремя точками) Пример,вводимая строка: ппп вававав ппппп ывыва 2222 А на выходе получаем : ... вававав ... ывыва ... #include <stdio.h> #include <stdlib.h> #include <conio.h> int main()
C++ Максимально удаленная точка Удалите, пожалуйста, тему. http://www.cyberforum.ru/cpp-beginners/thread794858.html
C++ Звуковые импульсы
Привет всем! Подскажите, пожалуйста, как реализовать или в каком направлении двигаться при создании программы, генерирующей звуковые импульсы, примерно каждые 0.02 сек. Используя функции Beep или PlaySound первые 0.05 сек вообще тишина. Нужно что-то быстрое.
Массив. Проверить имеются ли в нем элементы, значения которых больше нуля C++
Задан массив А, состоящий из n элементов. Проверить имеются ли в нем элементы, значения которых больше нуля. Если такие элементы имеются, определить наименьшее значение k, при котором A>0. Забыл как на с++ писать, а надо сделать практику в институт, помогите пожалуйста.
C++ Значение палиндром http://www.cyberforum.ru/cpp-beginners/thread794851.html
Написать функцию определения, является ли строковое значение палиндромом, т.е. симметричной последовательностью символов.
C++ Написать функцию, которая копирует строку на место другого строки и возвращает признак того, что копирование было успешным Написать функцию, которая копирует строку на место другого строки и возвращает признак того, что копирование было успешным. Если места для копии мало, строка не копируется и возвращается признак неуспеваемости.С++ Спасибо подробнее

Показать сообщение отдельно
Lev93
1 / 1 / 0
Регистрация: 09.02.2013
Сообщений: 51

исправить ошибку в коде - C++

25.02.2013, 21:52. Просмотров 284. Ответов 1
Метки (Все метки)

мне вот недавно скинули программу, только она не работает, ругается на "выражение должно иметь тип класса". не могу понять и вообще саму программу не понимаю, по возможности жду комментариев...

Написать программу, которая выполняет следующие действия:
• вводит с клавиатуры данные в массив, состоящий из десяти структур; записи должны быть размещены по алфавиту;
• выводит на дисплей фамилии работников, чей стаж работы в организации превышает значение, введенное с клавиатуры;
• если таких работников нет, вывести на дисплей соответствующее сообщение.

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
#include <iostream>
#include <string.h>
using namespace std;
struct Worker
{
int YEAR;
char POS;
char NAME;
};
 
int main()
{ 
    int n;
    int DATA;
    Worker TABL [10];
 
    for (n = 0; n < 10; n++)
    {
        cout << endl; 
        cout << "Input NAME "; // Ввод Фамилии
        cin >> TABL[n].NAME;
        cout << "Input POSITION "; // Ввод Должности
        cin >> TABL[n].POS;
        cout << "Input YEAR "; // Ввод Года Устройства
        cin >> TABL[n].YEAR;
    }
 
    cout << endl;
    int sort = TABL[n].NAME.compare(0,1, TABL[n].NAME, 1, 1);// Сортировка
 
 
//-----------------/* Поиск по Дате */--------------------------------
 
    cout << "Input DATE ";
    cin >> DATA;
 
    for (n = 0; n < 10; n++)
    {
        if (TABL[n].YEAR <= DATA)
        {
            cout << " " << TABL[n].NAME; 
            cout << " " << TABL[n].POS;
            cout << " " << TABL[n].YEAR << endl;
        }
 
        else
        {
            cout << "RABOTNICOV NET";
 
        }
 
    }
/* Вывод Таблицы если хочешь
for (n = 0; n < 10; n++)
{
cout << " " << TABL[n].NAME; 
cout << " " << TABL[n].POS;
cout << " " << TABL[n].YEAR << endl;
}
*/
    system("pause");
    return 0;
 
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru