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

Вывести: сведения об абонентах, время внутригородских разговоров которых превышает заданное - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1 http://www.cyberforum.ru/cpp-beginners/thread1099718.html
В одномерном массиве, состоящей из n вещественных элементов, вычислить: 1) номер минимального элемента массива; 2) сумму элементов массива, расположенных между первым и вторым отрицательными элементами. 3) Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1, а потом - все остальные. #include <iostream> #include <cstdlib> #include...
C++ Инвертирование односвязного списка в с++ Помогите решить проблему: нужно инвертировать односвязный список в с++ (задом на перед). Вот написал функцию. По логике вроде все правильно, а на практике выводит мусор... void obr(TStud *&Start){ TStud *End, *wp; End = new TStud; End=Start; Start=Start->next; End->next= NULL; for(;Start->next!=NULL;){ http://www.cyberforum.ru/cpp-beginners/thread1099717.html
C++ Описать структуру с именем TRAIN
1. Определить класс с именем TRAIN, содержащий следующие поля: О название пункта назначения; О номер поезда; О время отправления. Определить методы доступа к этим полям и перегруженные операции извлечения и вставки для объектов типа TRAIN. 2. Написать программу, выполняющую следующие действия: О ввод с клавиатуры данных в массив, состоящий из шести объектов типа TRAIN; записи должны быть...
The variable is "da" being used without being defined C++
#include <iostream> #include <iomanip> using std::cout; using std::cin; using std::endl; int main() { setlocale( LC_ALL,"Russian"); int r,v;
C++ Как сгенерировать 100 чисел, разница чисел должна быть или -1 или +1 http://www.cyberforum.ru/cpp-beginners/thread1099681.html
Как сгенерировать 100 чисел, разница чисел должна быть или -1 или +1 (например: 0 -1 0 1 2 1 0 1 0 -1 -2 ....) и если вероятность следующего числа 0,6 то +1, если вероятность 0,4 то -1?
C++ Сделать так, чтобы круг перемещался при нажатии комбинации клавиш //хочу сделать так чтобы круг пошел в бок при комбинации клавиш (w+d) (w+a) (s+a)(s+d) #include <stdlib.h> #include <iostream.h> #include <conio.h> #include <dos.h> #include <math.h> #include <graphics.h> void main() { int gdriver=DETECT,gmode,errorcode; подробнее

Показать сообщение отдельно
mashkama
1 / 1 / 0
Регистрация: 26.10.2012
Сообщений: 61
23.02.2014, 10:31  [ТС]
а не могли бы вы помочь испраивить ошибки в этом коде программы?я ее немного иначе хочу оформить..
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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
#include <conio.h> 
#include <string.h> 
#include <iostream> 
struct fio 
  {char familia[15];  char name[10]; char otchestvo[12];}; 
 
   class Phone{ 
   char adres[30]; 
fio t;
  int nomer; int j;
   int *localTime;
     int globalTime; int members;
     public: 
       Phone(); 
  int getlocalTime(); 
             int getglobalTime(); 
       void show(); }; 
Phone::Phone() 
 
     { cout<<"f.i.o :" ;
     cout<<"familia :" ;cin>>t.familia;
      cout<<"name :" ; cin>>t.name;
       cout<<"otchestvo :" ;cin>>t.otchestvo;
        cout<<"adres :";cin>>adres;
        cout<<"nomer :"; cin>>nomer;
        cout<<"localTime :";cin>>localTime;
         cout<<"teimgg :";cin>>teimgg; }
void Phone::show() 
    { 
     cout<< "fio :"<<t.familia<<t.name<<t.otchestvo<<endl;
        cout<< "adres :" << adres <<endl;
        cout<< "nomer :"<< nomer <<endl;
        cout<< "localTime :"<< teimvv <<endl;
        cout<< "teimgg :"<< teimgg <<endl;}
        
         int *Phone::getlocalTime(){ return localTime; }
    int Phone::getglobalTime(){ return globalTime; }
    char spisok(){ Phone spis[],int n; }}; 
    
void showData(float k)
        {for(int i = 0; i < n; i++)
            {
                if(*getlocalTime > k)
                {
     cout<< "fio :"<<t.familia<<t.name<<t.otchestvo<<endl;
        cout<< "adres :" << adres <<endl;
        cout<< "nomer :"<< nomer <<endl;
                }
            }
           cout << "\n-------------------------------\n";
        }
 void choice_a(phone *arr)
{
            for(int i = 0; i < n; i++)
            {
                if(*getglobalTime != 0)
                {
     cout<< "fio :"<<t.familia<<t.name<<t.otchestvo<<endl;
        cout<< "adres :" << adres <<endl;
        cout<< "nomer :"<< nomer <<endl;
                }}
            cout << "\n-------------------------------\n";
        }
 
void sortirovka(pfone *arr)
{
 
    for ( int j = 0; j < n-1; j++)
        if ( arr[j].getfio() > arr[j+1].getfio()) {
             int tmp=arr[j].getfio() ;
             arr[j].getfio()=arr[j+1].getfio()) ;
             arr[j+1].getfio()) =tmp;}
}
 
     } return sortirovka(n,i,arr[j].getfio())
          cout<< "fio :"<<t.familia<<t.name<<t.otchestvo<<endl;
        cout<< "adres :" << adres <<endl;
        cout<< "nomer :"<< nomer <<endl;
                }}
            cout << "\n-------------------------------\n";
        }
//=========    main   ================ 
 
 int main() 
{    Phone *spis; 
     int n; 
     cout<<"Input a number of students: "; cin>>n; 
     spis=new Phone [n]; 
     for(int i=0;i<n;i++) { 
        cout<<"=============================="<<endl; 
        spis[i].show(); 
        } 
spisteimgg(spis,n); 
spisgeglobalTime(spis,n); 
delete [] spis; 
cout<<"press any key!" ;
while(!kbhit()); 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru