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

Предост. выбор при запуске проги ввести либо с клавы, либо с файла,нужно добавить ввод с файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ управление несколькими консолями http://www.cyberforum.ru/cpp-beginners/thread875288.html
Доброго времени суток! Я немного почитал про функции FreeConsole, AttachConsole, AllocConsole и у меня возник такой вопрос: а могу ли я каким-то образом, имея один процесс, отключиться от существующей консоли(так,чтобы она не закрылась), создать новую, поработать там, отключиться от нее и связать процесс с первой консолью? Возможно использую не только указанные выше функции. Спасибо зарание:)...
C++ как в блок-схеме изобразить returne(.)? строчка из программы: int compare( const void *arg1, const void *arg2 ) { return ((AEROFLOT*)arg1)->nomerreisa-((AEROFLOT*)arg2)->nomerreisa; } http://www.cyberforum.ru/cpp-beginners/thread875284.html
C++ шифратор/дешифратор С++
Здравствуйте, случайно ни у кого не имеются сурцы программы-шифратора/дешифратора введенных слов с GUI?(алгоритм хэширования не важен)
Возвести число в степень (основание и показатель степени записаны в шестнадцатеричной системе счисления) C++
. Возвести число в степень (основание и показатель степени записаны в шестнадцатеричной системе счисления). Результат выдать в шестнадцатеричной и десятичной системах счисления. Разработать класс, объект которого реализует «пользовательский» тип данных. Обеспечить его произвольную размерность за счёт использования в объекте динамических структур данных. Разработать необходимые ...
C++ Не найду ошибку (функция, которая ищет максимальный элемент, который встречается больше 1 раза) http://www.cyberforum.ru/cpp-beginners/thread875229.html
int app_2(int **matr, int n, int m) { int first=matr; int end=matr; for(int i=0; i < n;i++) for(int j=0; j < m ;j++) if(matr>=first) { for(int k=i; k < n;k++) for(int l=j+1; l < m ;l++) if(matr==matr) end=matr;
C++ Большой динамический массив Столкнулся с проблемой, имеется большой массив создаваемый динамически (~1000000 ячеек) и примерно на 350000 на одной и тойже ячейке кидается исключение "чтение памяти невозможно", каковы причины могу этого ? подробнее

Показать сообщение отдельно
Ксюша19
Сообщений: n/a

Предост. выбор при запуске проги ввести либо с клавы, либо с файла,нужно добавить ввод с файла - C++

23.05.2013, 00:36. Просмотров 218. Ответов 0
Метки (Все метки)

Вот текст программы:
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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
#include <iostream>
#include <stdio.h>
#include <conio.h>
 
using namespace std;
 
//---------------------------------------------------------------------------
  void vvod_matrix(int **,int&,int&);
  void copy_matrix(int **,int **,int);
  void print_matrix(int **,int) ;
  void mag(int **,int);
  void sort(int **,int);
 
int main(int argc, char* argv[])
{ int **a,**mas;
  a=new int*[100];
  mas=new int*[100];
  for (int i=0;i<100;i++ )
  {     a[i]=new int[100] ;
        mas[i]=new int[100] ;
   }
 
 
       int n,i,j,punkt,boolv=0;
 
 
 
 
      do
      {
       cout<<" =^..^= MENU =^..^= \n" ;
   cout<<" 1: Input Matrix \n" ;
   cout<<" 2: Output Matrix \n" ;
   cout<<" 3: Sorting Matrix \n" ;
   cout<<" 4: Processing Matrix \n" ;
   cout<<" 0: EXIT   \n";
   cin>>punkt;
 
 
   switch(punkt)
        {
        case 1:{ vvod_matrix(a,n,boolv);
                 copy_matrix(a,mas,n);break;
               }
        case 2 : { if ( boolv==1)
                    print_matrix(a,n);
                else
 
                      cout<<"Snachala vvedite matricy !!\n";
 
                      break;
                  }
 
        case 3: {if ( boolv==1)
                    sort(mas,n);
                else
 
                      cout<<"Snachala vvedite matricy !!\n";
 
                      break; }
        case 4: {
                  if ( boolv==1)
                       mag(a,n);
                  else
 
                     cout<<"Snachala vvedite matricy !!\n";
 
                     break;}
 
       } ;
             }
 
       while (punkt!=0);
 
 
 
  // system("pause");
 
}
 
 
 
//-------------------------------------------------------------------------
 
 
 
 void vvod_matrix(int **b,int& n,int& boolv)
 {  cout<<"Vvedite razmer matrici N=" ;
                 cin>>n ;
                 cout<<"\n";
 
    for(int i=0; i<n; i++)
    {
        for(int j=0; j<n; j++)
        {
    cout<<"A["<<i<<","<<j<<"]=" ;
    cin>>b[i][j];
        }
     }
 
    cout<<"\n";
    boolv=1;
  }
 
  //---------------------------------------------------------------------------
 
  void copy_matrix(int **b,int **mas,int k)
 {
    for(int i=0; i<k; i++)
      for(int j=0; j<k; j++)
        mas[i][j]=b[i][j];
 
 
    cout<<"\n";
  }
 
  //---------------------------------------------------------------------------
 
 
 void print_matrix(int **b,int k)
{ 
  
   cout<<"Matrica : ";
   for (int i =0; i < k ; i++)
   {
     cout<<"\n";
     for (int j =0; j < k ; j++)
     {
        cout<<b[i][j]<<"\t";
      }
   }
   cout<<"\n";
}
 
 
   //---------------------------------------------------------------------------
 
 
 void mag(int **b,int k)
 {
    int S1=0,S=0;
    for(int j=0;j<k;j++)
 
        {
                S1=S1+b[0][j];
        }
       for (int i=1;i<k;i++)
       for (int j=0;j<k;j++)
       S=S+b[i][j];
     if (S==S1)  cout<<"magic" ;
        else  cout<<"not magic" ;
 }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru