Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
итернал
4 / 4 / 6
Регистрация: 17.09.2012
Сообщений: 325
Завершенные тесты: 1
1

Заполнения массива

24.02.2013, 20:54. Просмотров 509. Ответов 3
Метки нет (Все метки)

пожалуйста помогите заполнить массив, а то чет совсем в голову не лезет, получается есть трех мерный массив немогу некак незаполнить, вот что вышло у меня
C++
1
2
3
4
5
6
7
8
    for (int i = 0; i<x;i++)
    {
        for (int j = 0; j<y;j++)
        {
            for( int k =0;k<z;k++)
                *(Pm+k+j*size+..)=k+j*size+...;
        }
    }
незнаю как ето продолжить, size у меня получается = 5, сам массив 5х4х4
я понимаю когда первая строчка доходит к концу, тоесть k=0, j = 1то получается снова устанавливается значения 5 элемента, ну я думаю ето не очень страшно, я немогу понять как продолжить дальше заполнения когда i = 1 (k=0,j=0) и тд
х,y,z получается у меня размерность массива x=4,y=4,z=5;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2013, 20:54
Ответы с готовыми решениями:

Написать программу заполнения двумерного массива A по схеме, результаты заполнения выдать на экран и в файл
помогите, пожалуйста, написать программу заполнения двумерного массива A по схеме. Результаты...

Функции заполнения и вывода массива
Напишите две функции. Первая функция заполняет массив, вторая функция выводит массив на экран. В...

Проблемы с циклом заполнения массива
Здравствуйте! Помагите пожалуйсто, вот у меня есть код с помощью которого можно заполнить список. ...

Не работает процедура заполнения массива
Нужно написать процедуру генерации массива со вводом границ диапазона случайных чисел. #include...

Ошибка заполнения динамического двумерного массива
При заполнении массива mas происходит выход за границы массива. По ходу исполнения программы данные...

3
NIch
400 / 311 / 74
Регистрация: 17.03.2010
Сообщений: 1,120
24.02.2013, 21:02 2
Заполнение 3-х мерного массива:
C++
1
2
3
4
for(int i = 0; i < x; i++)
  for(int j = 0; j < y; j++)
    for(int k = 0; k < z; k++)
      Arr[i][j][[k] = ...;
А вообще я не понял что делается тут:
C++
1
*(Pm+k+j*size+..)=k+j*size+...;
1
итернал
4 / 4 / 6
Регистрация: 17.09.2012
Сообщений: 325
Завершенные тесты: 1
24.02.2013, 21:14  [ТС] 3
ну типо указания на номер элемента массива, динамический массив pM (шифт ранше нажал)
0
valeriikozlov
Эксперт С++
4686 / 2512 / 751
Регистрация: 18.08.2009
Сообщений: 4,550
24.02.2013, 21:22 4
если нужно с помощью указателей, то пробуйте так:
C++
1
2
3
4
5
6
7
8
   for (int i = 0; i<x;i++)
    {
        for (int j = 0; j<y;j++)
        {
            for( int k =0;k<z;k++)
                *(pm+i*z*y+j*z+k)=...;                
        }
    }
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.02.2013, 21:22

Шаблонные функции для заполнения массива
Здравствуйте, уважаемое сообщество. Пожалуйста, помогите с решением задачи. Тема - шаблонные...

Вставка ctime и заполнения массива рандомом
Здравствуйте.Тут такая ситуация - у меня есть программка, которая выполняет сортировку одномерного...

Составить программу заполнения двумерного массива
Составить программу заполнения двумерного массива A по заданной схеме. Результаты заполнения...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru