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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
итернал
4 / 4 / 0
Регистрация: 17.09.2012
Сообщений: 324
Завершенные тесты: 1
#1

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

24.02.2013, 20:54. Просмотров 463. Ответов 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;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2013, 20:54     Заполнения массива
Посмотрите здесь:

Проблемы с циклом заполнения массива - C++
Здравствуйте! Помагите пожалуйсто, вот у меня есть код с помощью которого можно заполнить список. cout &lt;&lt; &quot;\n Add new...

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

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

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

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

Составить программу заполнения двумерного массива - C++
Составить программу заполнения двумерного массива A по заданной схеме. Результаты заполнения выдать на экран и в файл. 31 30 19 18...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NIch
399 / 310 / 27
Регистрация: 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+...;
итернал
4 / 4 / 0
Регистрация: 17.09.2012
Сообщений: 324
Завершенные тесты: 1
24.02.2013, 21:14  [ТС]     Заполнения массива #3
ну типо указания на номер элемента массива, динамический массив pM (шифт ранше нажал)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.02.2013, 21:22     Заполнения массива
Еще ссылки по теме:

Создать программу заполнения и упорядочения массива. ПЛЗ! - C++
Доброго времени суток форумчане. Как студент МЧСник факультета хим защиты прошу Вас помочь в написании программы, так как сам в...

Заполнения двумерного массива рандомно или с клавиатуры - C++
Здраствуйте. Я только начинаю програмировать и еще не знаю всех правил хорошого тона програмирования. Я написал код. Может кто то подкажет...

Вынести код заполнения массива в отдельную функцию - C++
Добрый вечер дорогие форумчане! Задали довольно тяжелую работу для начинающего. Но 2 из 3 пунктов я сделал ✓1) В цикле заполнить его...

Странная ошибка в алгоритме заполнения массива из файла - C++
Алгоритм приведенный ниже, на самом деле является частью функции, которая работает некорректно. По этому я решил переделать алгоритм в...


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

Или воспользуйтесь поиском по форуму:
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 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)=...;                
        }
    }
Yandex
Объявления
24.02.2013, 21:22     Заполнения массива
Ответ Создать тему
Опции темы

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