ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Помогите написать программу на С++, генератор массива
  #1  
Старый 20.01.2008, 17:33
Аватар для neon17
neon17
Новичок
Регистрация: 20.01.2008
Сообщений: 1
Провел на форуме:
7980

Репутация: 0
По умолчанию Помогите написать программу на С++, генератор массива

мне надо написать программу на С++ генератор масива из 10, чисел 5 из иних чётные ,а другие 5 не ,и так ещё их надо расположить чтоб они в порятки возрастания, но при этом они чередовались чётные/нечётные на подобие 3 6 5 8
 
Ответить с цитированием

  #2  
Старый 20.01.2008, 21:03
Аватар для z01b
z01b
Постоянный
Регистрация: 05.01.2007
Сообщений: 508
Провел на форуме:
2360904

Репутация: 1393


По умолчанию

Цитата:
Сообщение от 159932  
во добрые люди - все помогли ... я б помог но с++ не моё ..
Если можешь на Паскале, зделай на паскале, а я переведу на с++
 
Ответить с цитированием

  #3  
Старый 20.01.2008, 21:04
Аватар для bul.666
bul.666
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме:
3986705

Репутация: 1403


Отправить сообщение для bul.666 с помощью ICQ
По умолчанию

Введи переменную в цикле увеличивай её на одын и пиши в массив... Получиться что то типа:
12345678910
 
Ответить с цитированием

  #4  
Старый 20.01.2008, 23:05
Аватар для Delimiter
Delimiter
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме:
2187381

Репутация: 518
По умолчанию

Пользуйтесь !!!
Код:
void gen_5x5(int *mass)
{
   int i,j,k,z,l;
    srand( (unsigned)time( NULL ) );
	for(i=0;i<10;i++)
		*(mass+i)=0;
    for(i=0;i<10;i++)
    {
      l=i%2;
      while((j=rand())<2) ;
      if(j%2!=l)
        j++;
       for(k=l;k<10;k=k+2)
      {
		  if(*(mass+k)==0)
		  {
                    *(mass+k)=j;
			break;
		  }
                 else
		  if(j<*(mass+k))
		  {
			  for(z=10-l;z-2>=k;z=z-2)
				  *(mass+z)=*(mass+z-2);
		    *(mass+k)=j;
			break;
		  }

	}
     }
}

Последний раз редактировалось Delimiter; 20.01.2008 в 23:12..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите написать скрипт определения Ip ZEXEL PHP, PERL, MySQL, JavaScript 2 10.01.2008 13:46
Помогите написать скриптик symbioin Болталка 5 20.12.2007 21:45
Помогите написать скрипт zoron PHP, PERL, MySQL, JavaScript 6 18.12.2007 14:43
помогите написать бат файл symbioin Болталка 2 12.12.2007 10:31
Помогите написать скрипт на javascript Micr0b PHP, PERL, MySQL, JavaScript 19 17.01.2006 17:02



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ