Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2013, 15:39   #1
Eddi_Brown
Пользователь
 
Регистрация: 20.12.2013
Сообщений: 19
По умолчанию массивы, функции, с++

Здравствуйте, помогите пожалуйста с программой. Необходимо разработать функцию выделения произвольной строки из двумерного массива и вывести две строки.
Eddi_Brown вне форума Ответить с цитированием
Старый 20.12.2013, 15:44   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

И в чем сложность?
массив вводить умеешь? выводить умеешь?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 20.12.2013, 16:22   #3
Helloween
Форумчанин
 
Регистрация: 24.04.2012
Сообщений: 300
По умолчанию

Массив на этапе компиляции =)

Код:
#include "stdio.h"

template <unsigned long t> 
struct iter
{
  static const unsigned long value = t + 1;
};

template <unsigned long t, int i> 
struct For 
{ 
   static const unsigned long value = For<iter<t>::value, i-1>::value; 
}; 

template <unsigned long t> 
struct For<t,0>  
{ 
    static const unsigned long value = iter<t>::value;         
};

template <unsigned long t> 
struct VElem    
{ 
    static const unsigned long value = For<t,0>::value;           
}; 

template<int r, int t> 
struct Arr : Arr<r+1, t-1>
{
  Arr() 
  { 
      values[t] = VElem<t>::value; 
  }
};

template<int r> 
struct Arr<r,0>
{
  unsigned long values[r+1];
  Arr() 
  { 
      values[0] = VElem<0>::value; 
  }
  unsigned long operator[](int i) 
  {  
      return values[i];
  }
};

typedef Arr<0,100> MY_ARR;

int main()
{    
   MY_ARR r;  
   for(int i = 0; i < 100; i++)
   {       
       if(i % 10 == 0 && i != 0)
           printf("\n");
       printf("%4d",r[i]);
   }
   return 0;
}
Помог? Оставляем отзыв =)
Helloween вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массивы и функции tutty123 Помощь студентам 0 06.12.2012 02:57
Массивы, функции СИ Redbbt Помощь студентам 1 08.10.2012 23:46
С++ массивы и функции. Jenkins Помощь студентам 15 28.02.2012 23:41
функции и массивы SkrudjMakdak JavaScript, Ajax 2 03.10.2010 22:08
Функции и массивы Baaandit Общие вопросы C/C++ 11 21.03.2010 00:22