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

Структура - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выделить подпоследовательность, начиная с минимального элемента и до конца последовательности http://www.cyberforum.ru/cpp-beginners/thread230395.html
вот код программы : #include <iostream> using namespace std; int* entseq(int); int searchmin(int*); int output(int*,int); int main() { cout<<"Enter the size of sequence\n";
C++ Как решить этот пример Объясните http://www.cyberforum.ru/cpp-beginners/thread230393.html
C++ Создать функцыю
Заданы действительние числа s и t.
Файлы C++
Помогите решить пожалуйста : Файл содержит вещественные числа. Определить, сумма каких чисел по модулю больше: положительных или отрицательных. Заранее спасибо.
C++ Составить программу аппроксимации функцией y=e^x http://www.cyberforum.ru/cpp-beginners/thread230388.html
Посмотрите пожалуйста пример: Составить программу аппроксимации функцией y=e^x и оценки погрешности аппроксимации. Честно говоря не знаю что с ним делать, а сдать нужно. Мне вроде дали его решение, но сомневаюсь в его правильности. У меня он не открывается.
C++ программа с указателями помогите из этой проги #include <iostream.h> using namespace std; int main() { const int n=4, m=4; int i, j, l, k; float a, b, min, max; for(i=0; i<=m; i++){ for(j=0; j<=n; j++){ подробнее

Показать сообщение отдельно
tro9an
3 / 3 / 0
Регистрация: 30.11.2010
Сообщений: 61
Завершенные тесты: 1

Структура - C++

17.01.2011, 22:09. Просмотров 419. Ответов 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
#include <iostream>
using namespace std;
 
enum etype {laborer, secretary, manager, accountant, executive, researcher};
 
struct date
{
  int day;
  int mothey;
  int age;
  char slash;
};
 
struct employee
{
  int number;
  float posob;
  etype dol;
  date rab;
};
 
int main()
{
employee sot1, sot2, sot3;
int number_sot;
cout << "Сколько сотрудников надо ввести(минимальное число сотрудников-3)?"; cin >> number_sot;
if (number_sot < 3)
{cout << "Число сотрудников не может быть менше 3!"; return 1;} 
 
for (int j = 1; j < number_sot+1; j++)
{
cout << "Введите номер сотрудника: "; cin >> sot+'j'.number;
cout << "Введите велечину пособия сотрудника № " << sot+'j'.number << ": "; cin >> sot+'j'.posob;
cout << "Введите должность сотрудника № " << sot+'j'.number << ": "; cin >> sot+'j'.dol;
cout << "Введите дату принятия на работу сотрудника № " << sot+'j'.number << ": "; cin >> sot+'j'.date;
}
 
for (int j = 1; j < number_sot+1; j++)
{
cout << "Номер сотрудника: "; cin >> sot+'j'.number;
cout << "Велечина пособия сотрудника № " << sot+'j'.number << ": "; cin >> sot+'j'.posob;
cout << "Должность сотрудника № " << sot+'j'.number << ": "; cin >> sot+'j'.dol;
cout << "Дата принятия на работу сотрудника № " << sot+'j'.number << ": "; cin >> sot+'j'.date;
}
return 0;
}
Обратите внимания на цикл, а точнее на строку sot+'j'.number, и ей подобные.
Вообще можно так делать? А то как я только уже не пробывал, и j без кавычек, и j впереди ставил (соответственно менял имена переменных), ругается на это выражение, и всё тут!
Мне надо вводить от 3-ех сотрудников и больше, поетому если все запросы делать ручками, а не через цикл, то программа получится ну ооочень большой, а это не есть гуд!
Задание взял из книжки по С++, поетому на момент написания этой программы автор предполагает что кроме, (if else, for--while--do, switch case, struct, enum) я нечего не знаю!
Может можно как-то это по другому осуществить? Если можно просто отпишите что другой способ есть, не решайте за меня! И именно теми методами которые я написал выше!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru