To xhacker: Понимаете, мне необходим как минимум тройной цикл, мне кажется это не хорошо. Хотя не уверен,что 3, т.к. как изменить число пар запросов?
Код:
int nd[max];
for(i=1; i<max; i=i+2) //Примерно так?
{printf("TEXT \n", i, nd[i]);
}
Мне кажется должен быть вариант проще, чем 3-й цикл и мне не понятно как в массиве с введённой инфой переместить указатель на соответствующюю позицию (вроде, как в цикле прыгать через каждые 4 байта (через одно число) - это ещё цикл много как-то).Много как-то, мож другой вариант есть?
To zss: Я чесно говоря не совсем понял ваш код.Цикл как я уже сказал со стольким количеством изменений мне кажеться громоздним или здесь возможен только один вариант - цикл?
Код:
int n=2,je=0; - n-число переменных, je-сколько раз выполняется
формула?
int a[...]; - массив для результатов?
do
{
for(int j=0;j<n;j++)
{
je++;
a[je]= ...; -тогда что значит эта строка?
}
n*=2;
}while(...);
