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

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

24.02.2013, 20:54. Просмотров 494. Ответов 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
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Заполнения массива (C++):

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

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

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

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

Ошибка заполнения динамического двумерного массива
При заполнении массива 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
Эксперт С++
4683 / 2509 / 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