#include
#include
#define n 4
#define m 4
#define p 5
int slog1[n],slog2[m];
void main()
{
long int vv1=0,vv2=0,l=9;
int sum[p],tmp,i,j,k,flg=0,tmp2;
for(i=0;i=0&&vv2>=0)
{
vv1=vv1*10;
for(i=0;i0&&vv2<=0)&&(vv1>=vv2*(-1)))
{
vv1=vv1*10;
for(i=0;i=0&&vv2<0)&&(vv10)&&(vv1*(-1)<=vv2))
{ tmp2=vv1;
vv1=vv2;
vv2=tmp2;
vv1=vv1*10;
for(i=0;i=0)&&(vv1*(-1)>vv2))
{ tmp2=vv1;
vv1=vv2;
vv2=tmp2;
vv1=l-vv1+1;
vv1=vv1*10;
for(i=0;i/признак неиспользуемого разряда
sum[i]=-30000;
for(k=0,i=0,j=0;k/если последний разряд не пустой
break; //выход из цикла
}
if((tmp+flg)<10)
{ sum[k]=tmp;
sum[k]+=flg;
flg=0;
}
else
{ tmp=tmp-10;
sum[k]=tmp+flg;
flg=1;
}
}
puts("\nResult:");
if(tmp2==555){
for(i=p-1;i>-1;i--)
if(sum[i]!=-30000) printf("%d", sum[i]);} //есди разряд не пустой
if(tmp2==666){
printf("-");
for(i=p-1;i>-1;i--)
if(sum[i]!=-30000) printf("%d", sum[i]);}
if(tmp2==777){
for(i=p-2;i>=0;i--)
if(sum[i]!=-30000) printf("%d", sum[i]);
}
if(tmp2==888){
printf("-");
for(i=p-2;i>-1;i--)
if(sum[i]!=-30000) printf("%d", sum[i]);}
}
В колонках играет:
Blink-182 - Aliens Exist
LI 7.05.22