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

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

Войти
Регистрация
Восстановить пароль
 
Skoba
 Аватар для Skoba
1 / 1 / 0
Регистрация: 06.03.2014
Сообщений: 28
#1

Куда вставить цикл for для количества массива? - C++

18.05.2014, 11:55. Просмотров 167. Ответов 5
Метки нет (Все метки)

У меня двумерный массив. Вызывается он функцией Show. Есть отдельная функция, в которой пользователь указывает кол-во массивов. Вопрос вот в чем: куда зафигачить цикл для кол-ва массива?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void Show()
{
    /*for(int d=0; d<kolvo; d++)//сюда??? если это правильно...
    {*/
    cout<<"\n***************************************************************\n";
 for(int i=0; i<row; i++)
  {
      cout << "* ";
   for(int j=0; j<col; j++)
    {
        if(mas[i][j]==0)
        {cout<<" ";}
     cout<<mas[i][j]<<"  *  ";
    }
 cout<<"\n***************************************************************\n";
 }
}
//}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2014, 11:55     Куда вставить цикл for для количества массива?
Посмотрите здесь:

C++ График зависимость количества перестановок и сравнений от размерности массива для алгоритмов сортировки
C++ Подскажите цикл для поиска количества различных чисел среди элементов массива
Как созать цикл for для нахождения произведения элементов массива C++
Куда нужно вставить break? C++
C++ Цикл для подсчёта количества максимальных чисел
Не пойму, куда и как вставить функции и указатели C++
C++ Почему не работает цикл while для заполнения и do while для вывода массива?
Куда в программе добавить счетчик для поиска количества перестановок и сравнений? C++
Цикл для сложения элементов целочисленного массива C++
Подскажите куда вставить код с функцией задержки? C++
Setw(), куда вставить в вывод? C++
Написать программу для вычисления количества элементов массива, дробная часть которых меньше 0,1 C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
4487 / 3825 / 1290
Регистрация: 14.04.2014
Сообщений: 15,015
18.05.2014, 12:00     Куда вставить цикл for для количества массива? #2
Цикл правильно расположен, если их можно циклом перебирать. Не понятно, как хранятся эти массивы, если их много?
Skoba
 Аватар для Skoba
1 / 1 / 0
Регистрация: 06.03.2014
Сообщений: 28
18.05.2014, 12:08  [ТС]     Куда вставить цикл for для количества массива? #3
nmcf, для этого есть отдельная функция, если я правильно Вас поняла
P.S. массивы глобальные
nmcf
4487 / 3825 / 1290
Регистрация: 14.04.2014
Сообщений: 15,015
18.05.2014, 12:16     Куда вставить цикл for для количества массива? #4
Нет, я к тому, что куда ты d будешь ставить? Это счётчик для чего?
Skoba
 Аватар для Skoba
1 / 1 / 0
Регистрация: 06.03.2014
Сообщений: 28
18.05.2014, 12:26  [ТС]     Куда вставить цикл for для количества массива? #5
zss
Модератор
Эксперт С++
 Аватар для zss
6115 / 5718 / 1849
Регистрация: 18.12.2011
Сообщений: 14,615
Завершенные тесты: 1
18.05.2014, 12:30     Куда вставить цикл for для количества массива? #6
Можно все массивы запихать в один трехмерный массив
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int mas[kolvo][row][col];
void Show()
{
    for(int d=0; d<kolvo; d++)//сюда.
    {
          cout<<"\n******************array "<<d<<" **************************************\n";
          for(int i=0; i<row; i++)
          {
               cout << "* ";
               for(int j=0; j<col; j++)
               {
                      if(mas[d][i][j]==0)
                            cout<<" ";
                      cout<<mas[d][i][j]<<"  *  ";
               }
               cout<<"\n***************************************************************\n";
          }
    }
}
Yandex
Объявления
18.05.2014, 12:30     Куда вставить цикл for для количества массива?
Ответ Создать тему
Опции темы

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