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

Объяснить код программы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить сумму нечетных элементов второй колонки двумерного массива http://www.cyberforum.ru/cpp-beginners/thread1644043.html
Тема: Обработка двумерных массивов Задан двумерный массив: S Вычислить сумму нечетных элементов из 2-й колонки. joradfas, Вы уже были предупреждены ранее о порядке именования тем, но проигнорировали замечания модераторов. Прочитайте правила форума и извольте впредь их соблюдать:
C++ Найти одно собственное значение и соответствующий ему собственный вектор матрицы Дана матрица 3х3: первая строка 1 3 0, вторая 0 3 -1 и третья 2 -4 1. Найти одно собственное значение и соответствующий ему собственный вектор матрицы варианта. Решение нелинейного уравнения найти методом простых итераций с заданной точностью по функции и по аргументу. Программа должна вывести найденный корень, значение функции в нём и количество выполненных итераций метода. (Если... http://www.cyberforum.ru/cpp-beginners/thread1644019.html
Написать класс для работы со временем C++
В общем, нужно написать класс время, создать перегрузки и так далее. А также сделать "красивый вывод" в поток, типа чч.мм:сс. Так вот, может кто, пожалуйста, помочь, сказать, как вывести в таком формате в поток? ну, например, время 2 часа 5 минут 0 секунд должно выглядеть как : 02.05:00. Пожалуйста, кто-нибудь....
C++ Упорядочить столбцы матрицы так, чтобы их последние элементы образовывали убывающую последовательность
Написать в с++ Дана матрица размера MxN . Упорядочить ее столбцы так, чтобы их последние элементы образовывали убывающую последовательность
C++ Из массива строк удалить строку, номер которой задал пользователь http://www.cyberforum.ru/cpp-beginners/thread1643994.html
Ввод с клавиатуры номера строки R. Удалить строку под номером R. Вывод полученного массива. (Причем когда строка удаляется, т.е. обнуляется, то на её место встает другая строка, происходит сдвиг).
C++ Лежит ли клетка внутри области или нет? Есть такая задача: дано квадратное клетчатое поле, в котором клетка либо раскрашена, либо нет. Раскрашенные клетки, граничащие по сторонам, образуют области(компоненты связности). Разумеется, в так Х област могут быть дырки ли другие области. Мне нужно по координате клетки определять, явлЕтся ли она внутренней дыркой или внешней. Уже долго думаю над этой задачей, но не могу придумать нормальный... подробнее

Показать сообщение отдельно
Oleg8822
0 / 0 / 0
Регистрация: 21.01.2016
Сообщений: 3

Объяснить код программы - C++

21.01.2016, 12:27. Просмотров 142. Ответов 1
Метки (Все метки)

Объясните пожалуйста, каждую строку,что где означает
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
void main()
{
    int **a,i,j,k,m,n,b;
   
    cout<< "Vvedite n,m"<<endl;
    cin>>n>>m;
    cout<<endl;
 
    a=new int *[n];
    for (i=0; i<n;  i++) 
        a[i]=new int [m];
     
    
    cout<<"Vvedite elementi matrici"<<endl;
 
    for (i=0; i<n;  i++) 
       for (j=0; j<m;  j++)
       {
           cin>>a[i][j];
           
       }
       cout<<"Vvedennii massiv"<<endl;
 
    for (i=0; i<n;  i++) 
    {
        for (j=0; j<m;  j++)
        cout<<a[i][j]<< setw(5);
            cout<<endl;
    }
      cout<<"Vvedite k"<<endl;
      cin >>k;
 k--;
 for(int d=0;d<n;d++)
    for (j=0; j<m-1;  j++) 
    {
        if (a[k][j]<a[k][j+1])
            
            for (i=0; i<n;i++)
                    {
                    int temp=a[i][j];
                    a[i][j]=a[i][j+1];
                    a[i][j+1]=temp;
                    }       
    }
 
cout<<"Uporiadochennaia"<<endl;
 
    for (i=0; i<n;  i++){ 
       for (j=0; j<m;  j++)
       
           cout<<a[i][j]<<setw(5);
       cout<<endl;
 
           
       }
 
 
for (i=0;i<n;i++)
    delete []a[i];
 
    delete []a;
 
 
}
 Комментарий модератора 
Это уже вторая тема с непонятным названием. Нарушение правил форума, пункт 4.3: Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на ваш вопрос ответят. Соблюдайте пожалуйста правила.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru