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

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

Войти
Регистрация
Восстановить пароль
 
zall
0 / 0 / 0
Регистрация: 02.09.2008
Сообщений: 5
#1

комменты к коду - C++

21.12.2008, 16:44. Просмотров 529. Ответов 0
Метки нет (Все метки)

Код
#include <conio.h>
#include <iostream.h>
#include <stdio.h>


void Expand( const long *pIn, const int n, long **ppOut, int *pn , int *pm);

int main()
{
long In[] = {3,7,8,4,11,6,15983,2 };

int n = sizeof(In)/sizeof(long); 
int m;
long *pOut = 0;

Expand( In, n, &pOut, &n, &m );

for( int i=0; i<n; ++i )
{
printf("\n Out[%d] = %d", i, *(pOut+i));
}

delete pOut;

printf("\n count= %d", m);
getch();
return 0;
} //end of main



void Expand( const long *pIn, const int n, long **ppOut, int *pn, int *pm)
{
int i;
int count = 0;
for( i=0; i<n; ++i )
{
if( !(pIn[i] & 0x1) )// chetn
count++;
}
long *pWork = new long [n+count];
int j;
for( i=0, j=0; i<n; ++i )
{
pWork[j++] = pIn[i];

if( !(pIn[i] & 0x1) )
{
pWork[j++] = 0;
}
}
*ppOut = pWork;
*pn = n+count;
*pm = count;
}


напишите плиз коменты к коду а то что то непонятное происходит.
Программа добавляет после каждого чётного элемента ещё 1 элемент который равен 0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.12.2008, 16:44     комменты к коду
Посмотрите здесь:

нужны комменты - C++
#include &lt;iostream.h&gt; #include &lt;windows.h&gt; #include &lt;stdlib.h&gt; void Zapolnenie (int* A,int N) {//Заполнение массива for...

нужны комменты к строкам - C++
#include &lt;stdio.h&gt; int mul(int a, int b); void printm(int a, int b) { printf(&quot;%3d&quot;,mul(a,b)); } int...

Комменты к реализации Красно-черного и АВЛ дерева - C++
Люди добрые помогите разобрать и по возможности написать комментарии к этим 2м кодам .. Это коды Реализации Красно-черного и АВЛ дереве и...

Просто расставить комменты, прога очень маленькая) Только сегодня , пожалуйста - C++
Расставьте комменты . #include &lt;string.h&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;locale.h&gt; #include &lt;iostream.h&gt; ...

Вопрос по коду - C++
Здравствуйте ! Есть код односвязного списка, но мне не очень понятны некоторые моменты. Буду очень благодарен опытным людям которые...

коментарий к коду.. - C++
Помогите пожалуйста у меня есть программа вот она: #include &lt;iostream&gt; int rev(int rhs) { int res = 0; while(rhs) { res...

Разъяснение по коду - C++
Здравствуйте уважаемые киберфорумцы! Имеется вот такой код программы #include &lt;cmath&gt; #include &lt;iostream&gt; #include...

Комментарии к коду - C++
Пожалуйста, помогите понять как работает код - поставить комментарии к строкам. #include &lt;iostream&gt; #include &lt;fstream&gt; #include...

Пояснение к коду - C++
Добрый день! Вопрос в следующем, есть конструктор объявленный в хелпе: virtual __fastcall TGIS_LayerSHP(); Я не понимаю...

объяснения по коду - C++
#include &quot;std_lib_facilities.h&quot; int main() { string previous = &quot; &quot;; string current; while (cin&gt;&gt;current) { if...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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