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

Тени (массив) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ сумма элементов матрицы по схеме http://www.cyberforum.ru/cpp-beginners/thread271409.html
Помогите пожалуйста. в программировании совсем новичок..Нужно написать программу, которая считает сумму элементов квадратной матрицы размером n x n, расположенных по схеме. в файле рисунок 2 схем, по каким нужно суммировать элементы.
C++ задачи кто хочет за 20 долларов 10 задач решить??? http://www.cyberforum.ru/cpp-beginners/thread271406.html
Вывод нескольких рандомных чисел из массива C++
Народ, есть такой вопрос. У меня есть массив с 15 разными числами. Как сделать так, чтобы на экран выводилось 5 рандомных чисел чисел из этого массива. И необходимо, чтобы при следующем запуске эта комбинация уже отличалась от предыдущей.
C++ срочно решите
дан двумерный массив целых чисел размерности 5x7.Получить одномерный массив,каждый элемент которого будет являться минимальным элементом в столбце.
C++ Abiturient: Фамилия, Имя, Отчество, Адрес, Оценки. Задать проходной балл для поступления и определить, поступил ли абитуриент в ВУЗ. http://www.cyberforum.ru/cpp-beginners/thread271394.html
#include <iostream> using namespace std; class Abiturient{ char Familiya; char Name; char Otchestvo; char Date; char Address; double Sr_ball; int Ocenka;
C++ Помогите найти ошибку в чём здесь ошибка #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <math.h> int main() { clrscr(); int a,b; подробнее

Показать сообщение отдельно
uggway
219 / 133 / 9
Регистрация: 12.04.2010
Сообщений: 248
07.04.2011, 18:28     Тени (массив)
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
int ** make2d(int x, int y)
{
    int ** ta = new int*[x];
    for(int i = 0; i < x; i++){
        ta[i] = new int[y];
        for(int j = 0; j < y; j++)
            ta[i][j] = 0;
    }
    return ta;
}
 
void del2d(int ** a, int x)
{
    for(int i = 0; i < x; i++)
        delete[]  a[i];
    delete[] a;
}
 
 
#define MX 5
#define MY 5
#define MZ 5
int xyz[MX][MY][MZ];
void main(void){
//создание 2d массивов
int **xy = make2d(MX, MY);
int **xz = make2d(MX, MZ);
int **yz = make2d(MY, MZ);
 
//обход всех точек 3d массива
for(int x = 0; x < MX; x++)
    for(int y = 0; y < MZ; y++)
        for(int z = 0; z < MZ; z++)
        {
            if(xyz[x][y][z] == 0) continue;
            if(xy[x][y] == 0) xy[x][y] = 1;
            if(xz[x][z] == 0) xz[x][z] = 1;
            if(yz[y][z] == 0) yz[y][z] = 1;
        }
//удаление 2d массивов
del2d( xy );
del2d( xz );
del2d( yz );
}
 
Текущее время: 21:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru