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

Объясните прогу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс рисующий несколько элипсов http://www.cyberforum.ru/cpp-beginners/thread593067.html
нужно написать класс рисующий несколько элипсов и при помощи клавиатуры чтобы можно было их перемещать по экрану....если кто знает или может напишите пжлст( и добавьте коменты по возможности)......заранее благодарю
C++ Рекуроентные нейронные сети. РНС Элмана Пишу рекуррентную сеть для распознавания хаотического (детерменированного) временного ряда (к примеру ряд Энонна), но это не так важно. Проблем в том, что уже переписываю третий раз, а видимо делаю какие-то ошибки в самом алгоритме обучения или распространения образа и обратного распространения ошибки. Использую метод скользящего окна, модифицирую по методу градиентного спуска и обучаю по... http://www.cyberforum.ru/cpp-beginners/thread593066.html
C++ Прокомментировать код
Может кто нибудь помочь с комментариями просто очень надо) // x.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "stdafx.h" #include "iostream" using namespace std; class massiv {public:
Вычисление объема цилиндра C++
// x.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" // Вычисление объема цилиндра #include <stdio.h> #include <conio.h> #include <locale.h> #define PI 3,1415926 fioat v(float r, float h)
C++ Функция для обработки строк http://www.cyberforum.ru/cpp-beginners/thread593028.html
Написать функцию, возвращающую самое длинное слово в строке.
C++ Вычисление следа матрицы и определителя воббщем надо реализовать вычисление следа матрицы и определителя алгоритм для следа : #include <stdio.h> typedef int *pInt; main() { int N,M; pInt *a; int summa=0,i,j; подробнее

Показать сообщение отдельно
ioane
55 / 55 / 23
Регистрация: 19.02.2012
Сообщений: 235

Объясните прогу - C++

01.06.2012, 00:37. Просмотров 353. Ответов 8
Метки (Все метки)

Объясните действие проги, а то препод на паре дала ее и толком ничего не растолковала
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
#include <fstream.h>
#include <iostream.h>
#include <stdio.h>
#include <windows.h>
 
struct FAIL                     
{
    char a[20] ;int k;
};
 
struct list                     
{
    FAIL fail;list *next;
};
 
typedef list list1;
list1 *first=NULL;int len=0;    
 
void begin(FAIL val)            
{
    list1 *prom=new list1;
    prom->fail=val;
    prom->next=first;
    first=prom;
    len++;
}
 
void sort()             
{       
    for(char a='a';a<='z';a++)
    {list1 *prom=first;
    if(!prom)
    {cout<<"list chistyi";
    return;}
    while(prom)
    {if(prom->fail.a[0]==a)
    cout<<prom->fail.a<<endl;
    prom=prom->next;}}
    cout<<endl;
}
 
void screen()                       
{
    list1 *prom=first;
    if(!prom)
    {cout<<"list chistyi";
    return;}
    cout<<"list:\n";
    while(prom)
    {cout<<prom->fail.a<<"  "<<prom->fail.k<<endl;
    prom=prom->next;}
    cout<<endl;
}
 
bool test(CHAR a[20])           
{
    list1 *prom=first;
    if(!prom)
        return 1;
    while(prom)
    {
        if(strcmp(a,prom->fail.a)==0)
        {prom->fail.k++;
        return 0;}
        prom=prom->next;
    }return 1;
}
 
void add()          
{
    char *p=new char[20];
    FILE *f1=NULL;
    do
    {
        cout<<"input filename";
        cin>>p;
        system("cls");
        f1=fopen(p,"r");
    }
    while(!f1);
    fstream f(p,ios::in);
    delete []p;
    char a[20]; FAIL b;b.k=1;
    while(!f.eof())
    {
        f>>a;
        strlwr(a);
        if(test(a))
        {
            strcpy(b.a,a);
            begin(b);
        }
    }
    f.close();fclose(f1);
}
 
void stop()                 
{
    system("pause");system("cls");
}   
 
void main()
{   
    add();
    screen();
    stop();
    sort();
    stop();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru