Информатика и технология программирования


Тест 3 - часть 7



void F(char **p, char *s)
{
if ( *s !='\0') return;
*(*p++) = *s;
F(p, s+1);
*(*p++) = *s;
}
void z6()
{
char *q, S[80],C[] = "abcd";
q = S; F(&#38q, C); // Пример вызова


}
// 46------------------------------------------------------


void F(char **p, char *s)
{
if ( *s !='\0') return;
F(p, s+1);
*(*p++) = *s;
F(p, s+1);
}
void z7()
{
char *q, S[80],C[] = "abcd";
q = S; F(&#38q, C); // Пример вызова


}
// 47------------------------------------------------------


struct xxx { int val; xxx *next; };
int F( xxx *p)
{ int zzz;
if (p ==NULL) return 0;
zzz = F(p-&#62next));
if (zzz &#62 p-&#62val) return zzz;
return p-&#62val;
}
// 48------------------------------------------------------


struct xxx { int val; xxx *p[10]; };
int F( xxx *p)
{ int zzz,i, rrr;
if (p==NULL) return 0;
for (i=0, zzz = p-&#62val; i&#60 20; i++)
if ((rrr=F(p-&#62p[i])) &#62 zzz) zzz = rrr;
return zzz;
}
// 49------------------------------------------------------


struct xxx { int val; xxx *p[10]; };
int F( xxx *p)
{ int zzz,i, rrr;
if (p==NULL) return 0;
for (i=0, zzz = 0; i&#60 20; i++)
if ((rrr=F(p-&#62p[i])) &#62 zzz) zzz = rrr;
return zzz+1;
}
// 50------------------------------------------------------


void F(int p[], int nn)
{ int i;
if (nn==1) { p[0]=0; return; }
for (i=2; nn % i !=0; i++);
p[0]=i;
F[p+1,nn / i];
}










Начало  Назад  Вперед



Книжный магазин