Da li nko moze da mi pomagne kako da prepravim ovaj program da bi se dobila pregledna tabela:
#include<stdio.h>
#include<string.h>
#define I 555
#define R 5.5
int main(void)
{
int i,j,k,l;
char buf[7];
char *prefix=buf;
char tp[20];
printf("prefix\t 6d\t 6o\t 8x 10.2e\t " "10.2f\n");
strcpy(prefix,"%");
for(i=0;i<2;i++)
{
for(j=0;j<2;j++)
for(k=0;k<2;k++)
for(l=0;l<2;l++)
{
if(i==0) strcat(prefix,"-");
if(j==0) strcat(prefix,"+");
if(k==0) strcat(prefix,"#");
if(l==0) strcat(prefix,"0");
printf("%5s|",prefix);
strcpy(tp,prefix); //Kopira string scr na odretiste
strcat(tp,"6d|"); //Dodaje jedan string do drugoga
printf(tp,I);
strcpy(tp,"");
strcpy(tp,prefix);
strcat(tp,"6o|");
printf(tp,I);
strcpy(tp,"");
strcpy(tp,prefix);
strcat(tp,"8x|");
printf(tp,I);
strcpy(tp,"");
strcpy(tp,prefix);
strcat(tp,"10.2e|");
printf(tp,R);
strcpy(tp,prefix);
strcat(tp,"10.2f|");
printf(tp,R);
printf(" \n");
strcpy(prefix,"%");
}
}
return 0;
}
|