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

Структуры - разбор упражнения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Кто может помочь написать программу на с++ http://www.cyberforum.ru/cpp-beginners/thread201225.html
вот Варианты задач на символьный тип данных Вариант 1. Ввести строку из символов с точкой в конце. Определить общее количество латинских букв (малых и больших), входящих в данную последовательность. Результат оставить на экране до нажатия любой клавиши.
C++ Обьеденить 2 строки в одну Привет!Помогите написать код Заданы две строки, в которых символы упорядоченны в порядке возрастания кодов .Обьеденить их в одну строку сохранив упорядоченность. Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread201215.html
максимум среди сумм элементов C++
посмотрите в чем же здесь ошибки пожалуйста! Для заданной матрицы найти максимум среди сумм элеменотов диагоналей, паралелльных побочной диагонали! а вот сам код! в С++ #include<stdio.h> #include<math.h> #include<conio.h> #include<stdlib.h> int summa(int *ar,int n) {
Конечные автоматы C++
Помогите пожалуйста постоить графически НКА и ДКА по регулярному выражению 34(43343/44334)* и если можно еще пример программки на си++...очень нужно
C++ Найти наименьшие среди элементов первого массива, которые не входят во второй http://www.cyberforum.ru/cpp-beginners/thread201156.html
Задано 2 массива, нужно найти наименьшие среди элементов первого массива которые не входят во второй. Пробовал так: #include <iostream.h> #include <iomanip.h> #include <stdlib.h> main() { int i,j,n,c,bl; int a;
C++ Дан одномерный массив Дан одномерный массив, состоящий из N целочисленных элементов. Найти минимальный положительный элемент Вычислить сумму положительных элементов массива. Есть возможность помочь? желательно Visual studio сделать :( подробнее

Показать сообщение отдельно
Bonaqus
2 / 2 / 0
Регистрация: 10.01.2013
Сообщений: 15
25.01.2013, 14:14     Структуры - разбор упражнения
Оттачиваю стиль программирования.

Какой код написан в хорошем стиле и прост для понимания?
Этот:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
    struct employee
    {
        int number;
        float money;
        
        enum etype { laborer, secretary, manager, accountant, executive, researcher };
        etype type;
        
        struct date
        {
            int day;
            int month;
            int year;
        };
        date data;
    };
или этот:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
enum etype{laborer,secretary,manager,accountant,executive,researcher};
struct date
{
    int day;
    int month;
    int year;
};
struct employee
{
    int number;
    float money;
    etype type;
    date data;
};
И (в первом коде) структура date и перечисление enum не будут доступны для других (еще каких либо) структур, если мы укажем в них переменные типа date и enum? Я правильно понимаю?
Во втором в любом случае будут.

Добавлено через 11 минут
Блин, в первом случае компилятор при присвоении
C++
1
2
3
switch(letter)
    {
    case 'l': emp1.type=laborer;break; // на laborer ругается,
а если указать как в втором случае, то все нормально. Почему так?

Добавлено через 1 минуту
компилятор VS 2010
 
Текущее время: 07:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru