Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
-17 / 0 / 0
Регистрация: 04.12.2013
Сообщений: 10
1

Рабочие программы

31.12.2013, 16:16. Показов 3469. Ответов 20
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В данной теме я буду выкладывать программы, написанные собственными руками.
Код полностью рабочий...Писать что не работает не нужно!!! Буду игнорировать такие посты!!!

Программы будут пополняться, в зависимости, от задач для их написания.

Блочная сортировка массива чисел. Работает запись\чтение из файла.
Кликните здесь для просмотра всего текста
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
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
#include <iostream>
#include <conio.h>
#include <locale>
#include <time.h>
#include <fstream> 
#include <math.h>
#include <ctype.h>
#include <ctime>
#include <algorithm>
#define D 4
#define P 10 
using namespace std;
void zahita()
{
    while(cin.fail())
  {     cin.clear();
        cin.ignore(256,'\n');
        cout<<"Такого пункта нет в меню программы\nПовторите попытку\n\n\a";
        
  }
 
}
 
 
int main()
  { 
      
setlocale(LC_ALL, "Russian");
    time_t t;
    time(&t);
    tm* local = localtime(&t);
    char Hours[10] = {0};
    char Minutes[10] = {0};
    char Date [20] = {0};
    strftime(Hours, sizeof(Hours)/sizeof(Hours[0]), "%H", local);
    strftime(Minutes, sizeof(Minutes)/sizeof(Minutes[0]), "%M", local);
    strftime(Date, sizeof(Date)/sizeof(Date[0]), "%d %B %Y", local);
    cout << "Текущее время и дата: " << Hours << ":" << Minutes << " " << Date <<"\n"<< endl;
cout << "Молодой Алексей.Группа БД-212.\n\n\t" ;
cout << "==========================\n\tБЛОЧНАЯ СОРТИРОВКА МАССИВА\n\t==========================\n\n" ;
cout << "Убедитесь в наличии файлов:\n\ massivG.txt - сгенерированный массив\n massivS.txt - сортированный массив № 1\n massivS2.txt - сортированный массив № 2 \n\n" ;   
while (true)
  {
Metka:
cout << " ==============================================================================\n";
cout << " *  1.Сгенерировать массив чисел, сортировать и записать его в файл           *\n";
cout << " *  2.Считать массив чисел из файла и отобразить его на консоли               *\n";
cout << " *  3.Запустить процесс сортировки из файла                                   *\n";
cout << " *  0.Выход                                                                   *\n";
cout << " ==============================================================================\n\n";
cout << "Меню - ";
int dv;
cin >> dv;
cout << "\n";
while(cin.fail())
  {     cin.clear();
        cin.ignore(256,'\n');
                cout<<"Такого пункта нет в меню программы!\nПовторите попытку\n\n\a";
                goto Metka;
  }
   if (dv < 0|dv > 3)
  {
        cout <<"Такого пункта нет в меню программы!\nПовторите попытку\n\n\a"; 
  }
else
switch (dv)
  {
case 1:
  {
    int N, b[P], i, j, k, m, n,sort,zap;
    float x, v;
    cout << "Введите размер массива... ";
    cin >> N;
    int *a = new int[N];
    if (N==0|N>100000000)
   {
       cout <<"Размер массива нулевой или очень большого размера!\nПовторите попытку\n\n\a"; 
    break;
   }
    else
    srand(time(NULL)|clock());
    for (int i = 0; i < N; i++)
   {
      a[i]=rand()%10000;
   }
    cout << "Полученный массив:\n\n";
    for (int i = 0; i < N; i++)
   {
    cout << a[i] << " " <<"\t";
   }
    cout << "\n";
   ofstream massivg("massivG.txt");
    massivg.is_open();
   for (int i = 0; i < N; i++)
   {
    massivg << a[i]<< " "<<"\n";
   }
  
    massivg.close();
    cout <<"Массив сгенерирован и записан в файл massivG.txt \n\n";
    cout<<"Запустить процесс сортировки?\n";
    cout<<"1.Да\n2.Нет\n3.Выход в главное меню\n\nМеню - ";
    cin>>sort;
    zahita;
    cout<<"\n";
    if(sort==3)
    {
        goto Metka;
    }
    if(sort==1)
    {
        time_t time1,time2;
        int vrem;
        time1=clock(); 
            for (m = 0; m<D; m++)
            {
            for (i = 0; i<P; i++)
            {
            b[i] = 0;
            }
            for (i = 0; i<N; i++)
            {
            v = a[i];
            for (n = 0; n<m; n++)
            {
                v = v / P;
            }
            k = ((int)floor(v)) % P;
            x = a[i];
            for (j = i; j>b[k]; j--)
            {
                a[j] = a[j - 1];
            }
            a[b[k]] = x;
            for (j = k; j<P; j++)
            {
                b[j] = b[j] + 1;
            }
              }
                }
 
    cout <<"Сортированный массив:\n\n";
    for (i = 0; i<N; i++)
    {
        cout << a[i] << " \t";
    }
        time2=clock(); 
        vrem =(time2-time1)/60;
        cout << "\n";
        cout<<"На выполнение операции затрачено: " << vrem << " миллисекунд.\n\n";
    }
    cout<<"Записать полученный массив в файл?\n";
    cout<<"1.Да\n2.Нет\n3.Выход в главное меню\n\nМеню - ";
    cin>>zap;
    cout<<"\n";
    if(zap==3)
    {
        goto Metka;
    }
    if(zap==1)
    {
    ofstream massivS("massivS.txt");
    massivS.is_open();
    for (int i = 0; i < N; i++)
    {
    massivS << a[i]<< " ";
    massivS << endl;
    }
    massivS.close();
    cout <<"Массив записан в файл massivS.txt \n\n";
    break;
    }
    else
    {
    break;
    }
     }
case 2:
    {
    int file;
         cout<<"Какой файл считать ?\n\n";
         cout<<"1.Сгенерированный массив\n2.Сортированный массив\n3.Выход в главное меню\n\nМеню - ";
    cin>>file;
    cout <<"\n";
    if(file==3)
    {
        goto Metka;
    }
    if(file==1)
    {
    ifstream massivG("massivG.txt");
    string line;
    if (!massivG)
    {  
        cout << "Файл не найден!\n\a" << endl;
        break;
    }
        cout << "Массив считан из файла!\n\n";
    while (!massivG.eof())
    {
        getline(massivG, line);
        int size = line.size();
        cout << line<<"\t";
    }   
        cout <<"\n";
    massivG.close();
    break;
    }
    if(file==2)
    {
    ifstream massivS("massivS.txt");
    string line;
    if (!massivS)
    {   
        cout << "Файл не найден!\n\a" << endl;
        break;
    }
        cout << "Массив считан из файла!\n\n";
    while (!massivS.eof())
    {
        getline(massivS, line);
        int size = line.size();
        cout << line<<"\t";
    }   
        cout <<"\n";
    massivS.close();
    }
    break;
    }
case 3:
    {
float x,v;
int  b[P], i, j, k, m, n,sort, zap;
int K=-1;//счетчик 
    ifstream massivG("massivG.txt");
    if (!massivG){   
        cout << "Файл не найден!\n\a" << endl;
        break;
    }
    string line;
    cout << "Массив считан из файла!\n\n";
    while (!massivG.eof())
    {
        getline(massivG, line);
        int size = line.size();
        cout << line<<"\t";
    K++;
    }   
    massivG.close();
        int *d = new int[K]; // Выделение памяти для массива
        massivG.open("massivG.txt");
              for (int i = 0; !massivG.eof(); i++)
              {
                  // Заполнение массива и вывод значений его элементов
        massivG >> d[i];
              }
        massivG.close();
        cout <<"\n";
      cout << "Элементов в массиве : " << K <<'\n';
       cout << "\n";
      cout<<"Запустить процесс сортировки?\n";
    cout<<"1.Да\n2.Нет\n3.Выход в главное меню\n\nМеню - ";
    cin>>sort;
    cout <<"\n";
    if(sort==3)
    {
        goto Metka;
    }
    if(sort==1)
    {
        time_t time1,time2;
        int vrem;
        time1=clock(); 
            for (m = 0; m<D; m++)
            {
            for (i = 0; i<P; i++)
            {
            b[i] = 0;
            }
            for (i = 0; i<K; i++)
            {
            v = d[i];
            for (n = 0; n<m; n++)
            {
                v = v / P;
            }
            k = ((int)floor(v)) % P;
            x = d[i];
            for (j = i; j>b[k]; j--)
            {
                d[j] = d[j - 1];
            }
            d[b[k]] = x;
            for (j = k; j<P; j++)
            {
                b[j] = b[j] + 1;
            }
             }
              }
        
    cout <<"Сортированный массив\n\n";
    for (i = 0; i<K; i++)
    {
        cout << d[i] << " \t";
    }
        time2=clock(); 
        vrem =(time2-time1)/60;
        cout << "\n";
        cout<<"На выполнение операции затрачено: " << vrem << " миллисекунд.\n\n";
    }
    cout<<"Записать полученный массив в файл?\n";
    cout<<"1.Да\n2.Нет\n3.Выход в главное меню\n\nМеню - ";
    cin>>zap;
    cout <<"\n";
    if(zap==3)
    {
        goto Metka;
    }
    if(zap==1)
    {
    ofstream massivS("massivS2.txt");
    massivS.is_open();
    for (int i = 0; i < K; i++)
    {
    massivS << d[i]<< " ";
    massivS <<endl;
    }
    massivS.close();
    cout <<"Массив записан в файл massivS2.txt \n\n";
    break;
    }
    else
    {
    break;
    }
     }
 
 
case 0:
    {
        break;
      }
       }
       if(dv==0)
           break;
}
  }


Найти среднее геометрическое из набора случайных чисел.
Кликните здесь для просмотра всего текста
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
#include <iostream>
#include <math.h>
#include <locale>
using namespace std;
 
void main(){
    while (true){
    setlocale(0,"");
         cout << "Дан набор целых чисел. Найти среднее геометрическое.\n\n";
    int number;
    double res = 1;
         cout << "Введите количество чисел...  "; 
    while (!(cin >> number)) {
         cin.clear();
         cin.ignore(numeric_limits<streamsize>::max(), '\n');
         cout << "Можно вводить только числа! ";}
    if (number == 0){
         cout << "Ноль не допустимое число. \n";}
    else 
        if (number >75){
        cout << "Очень большое число, я не смогу посчитать.\n";}
    else{
    if (number <0){
        number = number*(-1);}
    int *mass = new int[number]; 
        srand(time(0));
    for(int i = 0; i < number; i++){
        mass[i] = rand();
        cout <<  mass[i] << " \n";}
    for (int i = 0; i < number; i++){
        res = res *mass[i];}
        res = pow(res, 1.0/number);
        cout << "Среднее геометрическое: "<< res <<endl; }
        cout << "--------\n";
        cout << "Молодой Алексей, гр. БД-212\nИнформатика и программирование \nНажмите Enter... \n\n\n";
}}


Шифрование текста. Чтение из файла, шифровка, дешифровка и запись в файл.
Кликните здесь для просмотра всего текста
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
#include <iostream>
#include <conio.h>
#include <locale>
#include <time.h>
#include <fstream> 
 
 
 
 
int main()
{
setlocale(LC_ALL, "Russian");
using namespace std;
cout << "Молодой Алексей.Группа БД-212.\n" ;
cout << "Программа для шифровки и дешифровки текста из файла.\n\n" ;
cout << "Убедитесь в наличии файлов:\n f.txt(чтение текста)\n g.txt(запись зашифр. текста)\n h.txt(запись расшифр. текста)\n\n" ;
while (true)
{
cout << "Выберите действие :\n\n";
cout << "1.Шифровать текст \n";
cout << "2.Дешифровать текст \n";
cout << "3.Отобразить на консоли зашифрованный и расшифрованный текст \n";
cout << "0.Выход \n\n";
 
 
int dv;
while (!(cin >> dv)) {
         cin.clear();
         cin.ignore(numeric_limits<streamsize>::max(),'\n' );
         cout << "Можно вводить только число! Выберите действие :\n\n";
         cout << "1.Шифровать текст \n";
         cout << "2.Дешифровать текст \n";
         cout << "3.Отобразить на консоли зашифрованный и расшифрованный текст \n";
         cout << "0.Выход \n\n";
         cin >>dv;
        
}
 
switch (dv)
{
case 1:
    {cout << "ШИФРОВАНИЕ ТЕКСТА \n\n";
    cout << "Текст будет считан из файла f.txt \n\n";
    system ("pause");
    ifstream f("f.txt");
    ofstream g("g.txt");
    string line;
    if (!f || !g)
    {   cout << "Файлы не найдены!\n\n\n" << endl;
        system("pause");
        return 1;}
    while (!f.eof())
    {
        getline(f, line);
        int size = line.size();
 
        for (int i = 0; i < size; i++)
        {
            if (line[i] == 'я') line[i] = 'а';
            else if (line[i] == 'Я') line[i] = 'А';
            else line[i] = line[i] + 1;
        }
        g << line;
    }
    f.close();
    g.close();
    cout << "Текст зашифрован и помещен в файл g.txt \n\n";
    system("pause");
    break;
    }
case 2:
    {cout << "ДЕШИФРОВАНИЕ ТЕКСТА \n\n";  
    cout << "Текст будет считан из файла g.txt \n\n";
    system ("pause");
    ifstream g("g.txt");
    ofstream h("h.txt");
    string line;
    if (!g || !h)
    {   cout << "Файлы не найдены!\n\n\n" << endl;
        system("pause");
        return 1;}
    while (!g.eof())
    {
        getline(g, line);
        int size = line.size();
 
        for (int i = 0; i < size; i++)
        {
            if (line[i] == 'а') line[i] = 'я';
            else if (line[i] == 'А') line[i] = 'Я';
            else line[i] = line[i] - 1;
        }
        h << line;
    }
    g.close();
    h.close();
    cout << "Текст расшифрован и помещен в файл h.txt \n\n";
    system("pause");
    break;
    }
case 3:{
           ifstream g("g.txt");
           ifstream h("h.txt");
           string line;
           if (!g || !h)
           {
               cout << "Файл не найдены!\n\n\n" << endl;
               system("pause");
               return 1;
           }
           cout << "Зашифрованный текст\n\n";
           while (!g.eof())
           {
               getline(g, line);
               int size = line.size();
               cout << line << "\n";
           }
           cout << "Расшифрованный текст\n\n";
           while (!h.eof())
           {
               getline(h, line);
               int size = line.size();
               cout << line << "\n\n";
           }
           g.close();
           h.close();
           break;}
 
case 0:
    {break;}
}if(dv==0)break;}
 
}


Даны координаты точек Х и У. Найти крайнюю верхнюю точку и крайнюю нижнюю точки.
Кликните здесь для просмотра всего текста
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
#include <iostream>
#include <locale>
#include <time.h>
#include <fstream> 
#include <vector>
#include <string>
#include <conio.h>
 
using namespace std;
 
struct coord_t {
    double x;
    double y;
};
int main()
 {
setlocale(LC_ALL, "Russian");
cout << "Молодой Алексей.Группа БД-212.\n\n\t" ;
cout << "===========================================================\n\tПоиск левого верхнего и правого нижнего угла по координатам\n\t===========================================================\n\n" ;
cout << "Убедитесь в наличии файлов!\n\n" ;   
cout << "Записать координаты точек в файл\n";
int x, y, zap;
Metka:
cout << "Введите координату Х: ";
cin >> x;
cout << "Введите координату Y: ";
cin >> y;
ofstream points("points.txt",ios_base::app);
    points.is_open();
    points << x <<" "<< y<<"\n";
    points.close();
cout << "Добавить еще координаты?\n\n";
cout << "1. Да\n";
cout << "2. Нет\n\n";
cout << "Выбор -  ";
cin >>zap;
if(zap==1)
{
    goto Metka;
}
else
{
    vector<struct coord_t> coord;
    ifstream points("points.txt");
    points.is_open();
    struct coord_t xy;
    for (int i=1;!points.eof(); ++i) {
            points >> xy.x;
            points >> xy.y;
            coord.push_back(xy);
            cout << "Координата " << i <<" \t"<< " X: " << xy.x <<"\t"<< " Y: " << xy.y << endl;
           
    }
    cout<<"\n";
 
    double maxx=-1000000, maxy=-1000000, minx=1000000, miny=1000000;
 
    
 
for (int i=0; i<coord.size(); i++)
{
if (coord[i].x>maxx)
   maxx=coord[i].x;
if (coord[i].x<minx)
   minx=coord[i].x;
if (coord[i].y>maxy)
   maxy=coord[i].y;
if (coord[i].y<miny)
   miny=coord[i].y;
 
}
 
 
 
    cout <<"Левый верхний угол имеет координаты  " << minx << " "<< maxy<<endl;
    cout <<"Правый верхний угол имеет координаты " << maxx << " "<< miny<<endl;
    
    _getch();
}
 }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.12.2013, 16:16
Ответы с готовыми решениями:

Про рабочие дни
Всем привет, помогите решить следующую задачу: Найти даты всех рабочих дней(не считая суббот,...

[c++][console][firebird] рабочие примеры кода
Добрый день. Подскажите пожалуйста где найти примеры кодов работы консольки с БД firebird. select,...

Есть у кого-то рабочие исходники игр типа"Хищник-жертва"?
Здравствуйте, я срочно ищу исходники игр хищник-жертва. То есть на подобии Волк ест зайца, заец ест...

Две рабочие программы перестали работать после объединения
Программки сами по себе работают правильно, а засунул в меню не хочет работать, помогите исправить)...

20
Неэпический
17870 / 10635 / 2054
Регистрация: 27.09.2012
Сообщений: 26,737
Записей в блоге: 1
31.12.2013, 16:43 2
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от АлексейОмГТУ Посмотреть сообщение
В данной теме я буду выкладывать программы, написанные собственными руками.
а зачем?

Хотя бы тегами код выделяли...

Цитата Сообщение от АлексейОмГТУ Посмотреть сообщение
Код полностью рабочий...Писать что не работает не нужно!!! Буду игнорировать такие посты!!!
Абсурд!!! Код же рабочий, зачем тогда Вам бубут писать что он не рабочий?

А если он и вправду не рабочий, Вы игнорируете это? Класс
5
60 / 60 / 19
Регистрация: 11.07.2013
Сообщений: 305
31.12.2013, 16:46 3
Я думаю люди и сами в состоянии написать столь несложный код.
Цитата Сообщение от АлексейОмГТУ Посмотреть сообщение
goto Metka;
Фи-фи-фи, можно и без гото обойтись.
0
107 / 107 / 21
Регистрация: 29.08.2012
Сообщений: 453
31.12.2013, 16:48 4
Неясно с какой целью создана тема.
Ибо Большая коллекция решенных задач
0
413 / 250 / 118
Регистрация: 26.12.2012
Сообщений: 787
31.12.2013, 17:22 5
Цитата Сообщение от АлексейОмГТУ Посмотреть сообщение
Код полностью рабочий...Писать что не работает не нужно!!! Буду игнорировать такие посты!!!

Рабочий,если еще убрать кучу варнингов.
0
50 / 31 / 11
Регистрация: 10.06.2012
Сообщений: 395
01.01.2014, 11:28 6
Может человек так самоутверждается,стоит ли ему в этом мешать? А может комуто в чем то поможет тот или иной код ,тоже польза .С новым годом! Будем друг к другу терпимыми.
1
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
01.01.2014, 13:58 7
Цитата Сообщение от АлексейОмГТУ Посмотреть сообщение
ofstream points("points.txt",ios_base::app);
points.is_open();
Цитата Сообщение от АлексейОмГТУ Посмотреть сообщение
ifstream points("points.txt");
points.is_open();
...
1
What a waste!
1608 / 1300 / 180
Регистрация: 21.04.2012
Сообщений: 2,729
01.01.2014, 14:56 8
Цитата Сообщение от АлексейОмГТУ Посмотреть сообщение
Код полностью рабочий...
Цитата Сообщение от АлексейОмГТУ Посмотреть сообщение
C++
1
if (dv < 0|dv > 3)
lol ok)
0
:)
Эксперт С++
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
01.01.2014, 15:19 9
gray_fox, ну, в данном случае логическое и побитовое ИЛИ эквивалентны.
Там есть более любопытный момент:
C++
1
srand(time(NULL)|clock());
1
What a waste!
1608 / 1300 / 180
Регистрация: 21.04.2012
Сообщений: 2,729
01.01.2014, 15:27 10
Цитата Сообщение от Tulosba Посмотреть сообщение
gray_fox, ну, в данном случае логическое и побитовое ИЛИ эквивалентны.
Чего уж там, давайте как-нибудь так тогда
C++
1
if (dv & ~3)
1
194 / 174 / 30
Регистрация: 10.07.2012
Сообщений: 800
01.01.2014, 19:30 11
я думаю, уважаемый автор, вам стоит продолжать писать на этот форум, но только, чтобы попросить совета или помощи. код, который вы выложили, возможно, рабочий, но он вряд ли может называться "хорошим решением поставленной задачи". надеюсь, вы достаточно разумны, чтобы обратить внимание на критику. здесь люди собираются не для того, чтобы мериться незнамо чем.
0
-6 / 11 / 1
Регистрация: 11.02.2011
Сообщений: 227
01.01.2014, 20:48 12
В этой теме только "АлексейОмГТУ" будет выкладывать программы или всем можно? А для чего выкладывает? Во всяком случае спасибо и ждем еще программ.
0
-17 / 0 / 0
Регистрация: 04.12.2013
Сообщений: 10
02.01.2014, 00:51  [ТС] 13
кому что то не нравиться, ваше право, я никого не заставляю просматривать коды моих программ. Я только начинаю изучать С++ поэтому пишу так как учат. Свои заумные комментарии то же прошу не оставлять. Насчет задач что я выложил, я искал их здесь, и не нашел. Написал сам. Выложил, мало ли кому пригодится.

НЕ УСТРАИВАЕТ ИЛИ ХОТИТЕ ПОУМНИЧАТЬ ДЕЛАЙТЕ ЭТО В ОДИНОЧКУ.
0
Заблокирован
02.01.2014, 01:06 14
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от АлексейОмГТУ Посмотреть сообщение
Я только начинаю изучать С++ поэтому пишу так как учат
вот, вы только только учите, а уже :

Цитата Сообщение от АлексейОмГТУ Посмотреть сообщение
Писать что не работает не нужно!!! Буду игнорировать такие посты!!
Я не программист, но иногда помогаю в разных темах. Часто мой код выглядит ужасно, и я это знаю. Но именно на этом форуме я набираюсь опыта. Бывает это в тех случаях, когда идут замечания в сторону "корявости" моего кода, или я сам смотрю на лучшую реализацию той же программы.
А если вы будете все комментарии воспринимать в штыки, то ничего стоящего вы не напишите. Так как считаете, что сами знаете лучше.
3
-17 / 0 / 0
Регистрация: 04.12.2013
Сообщений: 10
02.01.2014, 01:09  [ТС] 15
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
вот, вы только только учите, а уже :



Я не программист, но иногда помогаю в разных темах. Часто мой код выглядит ужасно, и я это знаю. Но именно на этом форуме я набираюсь опыта. Бывает это в тех случаях, когда идут замечания в сторону "корявости" моего кода, или я сам смотрю на лучшую реализацию той же программы.
А если вы будете все комментарии воспринимать в штыки, то ничего стоящего вы не напишите. Так как считаете, что сами знаете лучше.
программы проверены преподом. стабильно работают, и выполняют поставленную задачу. насчет критики, уж черезчур умная критика, для новичка.
0
-6 / 11 / 1
Регистрация: 11.02.2011
Сообщений: 227
02.01.2014, 02:19 16
АлексейОмГТУ во всяком случае продолжай выкладывать,а кому не нравится пусть не читают и я полностью с тобой в этом солидарен! И уважаемый модератор,очистите пожалуйста тему от комментариев ибо тут много флуда и не нужных сообщений.
0
БНТУ ФИТР
215 / 155 / 42
Регистрация: 26.12.2012
Сообщений: 382
02.01.2014, 02:20 17
АлексейОмГТУ, Вы определитесь зачем вам это нужно для начала. Очень хорошо - инициатива и прочее, но то что вы делаете - называется диктатура. Форум для того и создан, чтобы люди высказывали мнение, обсуждали и тд. С большим успехом вы будете делать то же самое на собственном блоге.

Ваш код так же оставляет желать лучшего, он даже будет вреден начинающим программистам. Может, прежде чем учить других, стоит поучиться самому?
0
-6 / 11 / 1
Регистрация: 11.02.2011
Сообщений: 227
02.01.2014, 02:27 18
Ev_Hyper и вы правы,критика везде есть и нужно воспринимать ее не буквально в свой адрес в смысле кривых рук и т.д. а исправлением ошибок или улучшением кода.Только вот сарказм действительно доводит до нервов и это я считаю не правильным,просто потому что это не помощь,а издевательство и как вы Ev_Hyper упоминали тут помогают,а не "умничают и смеются".
P.S. с таким отношением посетители убавятся...

Добавлено через 2 минуты
kventin_zhuk в моем понимании АлексейОмГТУ просто хотел само выразиться и получать комментарии по самому коду о достоинствах и недостатках...И наверно просто не правильно изложил ход своих мыслей.
0
Неэпический
17870 / 10635 / 2054
Регистрация: 27.09.2012
Сообщений: 26,737
Записей в блоге: 1
02.01.2014, 07:04 19
Цитата Сообщение от web-magician Посмотреть сообщение
получать комментарии по самому коду о достоинствах и недостатках..
он вообще не хотел получать никаких комментариев
Цитата Сообщение от АлексейОмГТУ Посмотреть сообщение
насчет критики, уж черезчур умная критика, для новичка.
Умная? Вам уже тут пару моментов показали, которые вообще не лезут ни в какие рамки.
Да и критика всегда необходима.

Цитата Сообщение от АлексейОмГТУ Посмотреть сообщение
программы проверены преподом.
зачел? Жесть!
Вот такие моменты
C++
1
2
ofstream massivS("massivS.txt");
massivS.is_open();
явно дают понять, что автор кода не знает чего пишет в данном случае
0
38 / 32 / 9
Регистрация: 16.07.2012
Сообщений: 70
02.01.2014, 07:54 20
Предвижу появление BolgenOS++ или какой нибудь антивирус++ скоро от автора.
Те два известные товарища (кто в курсе о ком я) - тоже сначала считали что их bat код рабочий, проверен и одобрен высшим составом професуры, и критике не подлежит ))
0
02.01.2014, 07:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.01.2014, 07:54
Помогаю со студенческими работами здесь

Хочу генерировать рабочие программы дисциплин по шаблонам Word из баз Access
Здравствуйте. Я преподаватель (но не в области ИТ). В последнее время нам слишком часто...

Удалённые рабочие столы или виртуальные рабочие столы
Здравствуйте! Муки выбора. Есть офис на 200 рабочих станций, поставлена задача покупки сервера...

Рабочие в игре
Необходимо сделать код на подобии игры в ВарКрафт. Есть идеи как улучшить прогу, но не знаю как...

Рабочие дни
есть формула =Рабдень(дата;кол-во) но она расчитывает как то невнятно, только рабочие, а надо так,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru