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

Проверьте,please код,если не затруднит! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись данных в переменную и в файл http://www.cyberforum.ru/cpp-beginners/thread71757.html
Помогите студенту! Надо написать программу для DOS, которая записывает данные в переменную до 200 мб а после окончания записывает эти данные в файл. В программировании в защищенном режиме я полный чайник...
C++ Класс многочленов от одной переменной составить класс многочленов от одной переменной,задаваемых степенью многочлена и массивом коэффициентов.Предусмотреть методы для вычисления значения многочлена для заданного аргумента,операции сложения, вычитания и умножения многочленов с получением нового объекта многочлена,вывод на экран описание многочлена.Написать программу,демонстрирующую работу с этим классом,программа должна содержать... http://www.cyberforum.ru/cpp-beginners/thread71755.html
C++ Как строку можно преобразовать в число???
Написать функцию, которая анализирует заданную строку и возвращает: · 1, если строка представляет собой запись целого числа; · 2 — если вещественного числа (с ненулевой дробной частью); · 0 - если строку нельзя преобразовать в число; Не знаю как строку в число преобразовать(((
C++ Транслитерация строки
Здравствуйте, помогите пожалуйста с написанием такой программы. Написать функцию, которая выполняет транслитерацию строки: все буквы кириллицы заменяет латинскими.
C++ С++ Повторы слов!!! http://www.cyberforum.ru/cpp-beginners/thread71692.html
Помогите написать программу и примерно объяснить алгоритм. А то проболел все лекции по строкам, теперь не могу разобраться, хотя программа вроде несложная... :( Повторы слов. Дан текст, содержащий n строк. Для каждого из слов указать, сколько раз оно встречается в тексте.
C++ Склонение числительных Нужно написать программу, которая считывает натуральное число n, а затем печатает количественное числительное, обозначающее n, в падеже, указанном пользователем. Решить на С++, используя <string.h> Помогите пожалуста, я вообще хз, как решать и что делать. подробнее

Показать сообщение отдельно
USHЁL
0 / 0 / 0
Регистрация: 15.11.2009
Сообщений: 93

Проверьте,please код,если не затруднит! - C++

08.12.2009, 13:09. Просмотров 380. Ответов 3
Метки (Все метки)

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
65
66
67
68
69
#include <cstdlib>
#include <iostream>
const int strsize = 40;
struct bop
{
    char fullname[strsize];
    char title[strsize];
    char bopname[strsize];
    int preference;
};
void showmenu();
using namespace std;
 
int main(int argc, char *argv[])
{
    bop allbop[5]=
     {
       {"Wimp Macho","product manager","shoostriy",1},
       {"Raki Rhodes","manedger or Moscow region","scvoznoy",0},
       {"Celia Laiter","call center manager","mila",2},
       {"Hoppy Hipman","programmer","maindstorm",0},
       {"Pat Hand","logistic maneger","logoPat",2}
     };
     showmenu();
     cout<<"vash vibor:";
     char ch;
     cin>>ch;
     while(ch!='q')
     {
        switch(ch)
        {
          case 'a': for(int i=0;i<5;i++)
                    cout<<allbop[i].fullname<<"\n";
                     break;
          case 'b': for(int i=0;i<5;i++)
                     cout<<allbop[i].title<<"\n";
                     break;
          case 'c':  for(int i=0;i<5;i++)
                     cout<<allbop[i].bopname<<"\n";
                     break;
          case 'd':  if(allbop[5].preference>=1 && allbop[5].preference<2)//Здесь у меня проблема!я не могу придумать,как,что бы при нажатии "d" был вывод на экран предпочтений(preference),подскажите плз???
                      for(int i=0;i<5;i++)
                       cout<<allbop[i].title<<"\n";
                       else if(allbop[5].preference==0)
                         for(int i=0;i<5;i++)
                          cout<<allbop[i].fullname<<"\n";
                          else
                            for(int i=0;i<5;i++)
                             cout<<allbop[i].bopname<<"\n";
                             break;
        }
        //showmenu();
        cout<<"\nsleduushii vibor:";
        cin>>ch;
 
     }
     cout<<"vceh blag!\n";
 
 
    system("PAUSE");
    return EXIT_SUCCESS;
}
void showmenu()
{
        cout<<"OTCHET O BLAGOTVORITELNOM ORDENE PROGRAMMISTOV\n"
              "a.Otibrajat' po imenam      b.Otobrajat' po doljnostiam\n"
              "c.Otobrajat' po imenam BOPa d.Otobrajat' po predpochteniyam\n"
              "q.Vihod\n";
}
Может я неправильно понял задание,По заданию создаётся структура(полное имя человека,должность,никнэйм,предпочтения) затем нужно создать массив таких структур,запуск цикла для выбора альтернатив(a,b,c,d(отображать по предпочтениям)).Есть оговорка в условии задачи,цетирую:"...нужно отобразить значение поля структуры,которое соответствует предпочтению.Например,усли preference равно 1,то выбор d должен вызвать отображение должности для данного программиста."
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru