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

Динамическая матрица - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обявление классов http://www.cyberforum.ru/cpp-beginners/thread440587.html
Вобщем получалась такая ситуация, есть 2 класса class A { public: SomeMethod( B *param ); } class B { public: SomeMethod( A *param ); } Как указать первому классу что второй обьявлен? Написал перед классом А строку
C++ Определение константы Помогите составить определение следующих данных - константа pi = π = 3.14159265358 (12 значащих цифр) http://www.cyberforum.ru/cpp-beginners/thread440584.html
Зашифровать текст, используя таблицу ASCII-кодов C++
Помогите зашифровать данный текст, используя таблицу ASCII-кодов: Компилятор. Добавлено через 7 минут #include <iostream> using namespace std; int main() {
C++ Прошу объяснить смысл оператора int**
Встретил в чужом коде следующй оператор: int** вот в таком контексте: (динамическое распределение памяти): int** m = new int*; for (int i=0; i<5; i++) m = new int; trans(m, 5);
C++ Пустое объявление. http://www.cyberforum.ru/cpp-beginners/thread440577.html
Вот на эту строку компилятор ругается "Пустое объявление". В чём может быть причина ? for (int 1=0; i<=15; i=i++) dataGridView5->Rows->Cells->Value = (mass6).ToString(); // mass6 - массив с 16-ю элементами ...
C++ Написал тетрис. Прокомментируйте код пожалуйста ) Программа полностью готова. Все как в тетрисе работает. Немного мигает, не знаю как вывод массива сделать по другому. Прокомментируйте код пожалуйста. Управление : влево - 4 вправо - 6 вращение - 5 в низ - 2 пауза - 0 Спасибо за комментарии ) tetris.h #include <iostream> подробнее

Показать сообщение отдельно
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
05.02.2012, 11:57     Динамическая матрица
123456

Добавлено через 10 минут
2ая задача
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
#include <iostream>
#include <cmath>
 
 
using namespace std;
 
void printArr(int *arr, const int N);
int sumarr(int *arr, const int N);
 
int main()
{
    const int Len = 10;
    int *arr, *newarr, *sum = NULL;
    
    arr = new int[Len];
    int number = 2;
    for (int *i = &arr[0]; i != &arr[Len]; i++)
    {
        *i = number++;
        cout << *i << (i != &arr[Len - 1] ? ", " : "\n");
    }
 
    newarr = new int [Len];
    for (int *i = &newarr[0], *j = &arr[Len - 1], *k = &arr[0]; i != &newarr[Len]; i++, j--, k++)
    {
        *i = (*j)*(*k);
    }
    
    printArr(newarr, Len);
    sumarr(newarr, Len);
    sum = new int;
    *sum = sumarr(newarr, Len);
    cout << *sum;
    
 
    delete sum;
    delete [] arr;
    delete [] newarr;
    return EXIT_SUCCESS;
}
 
 
void printArr(int *arr, const int N)
{
    for (int *i = &arr[0]; i != &arr[N]; i++)
    {
        cout << *i << (i != &arr[N - 1] ?  ", " : "\n" );
    }
}
 
int sumarr(int *arr, const int N)
{
    int summma = 0;
    for (int *i = &arr[0]; i != &arr[N]; i++)
    {
        summma += *i;
    }
    
    return summma;
}
 
Текущее время: 00:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru