#include int insertion_sort(int *a,int elem) { int temp=0,temp2=0,max=0,i=0,j=0; for(i=0;i<elem-1;i++) { temp=*(a+i+1); for(j=i;temp0;j–) *(a+j+1)=*(a+j); *(a+j)=temp; } printf(“sorting done…”); return 0; } int main() { int a[]={10,9,8,7,6,5,4,3,2,1},i=0; insertion_sort(a,10); for(i=0;i<=10;i++) printf("%d\n",*(a+i)); return 0; }
i want to initialise structure array only when needed. what to do
#include #include #include //int debug(const char*,const char*[10],char*); int say(char*); int say_num(int*); int* sum(int*,int*); int fact(int); int find_addr(); int back(); int main() { printf(“%s -> %p”,__func__,&__func__); char *b=”hello world”; char c[]=”humpty dumpty sat on a wall”; int d[]={1,2,3,4,5,6,7,8,9,0}; printf(“\n%d”,say(b)); printf(“\n%d”,say_num(d)); printf(“\n%d”,*(sum(d+1,d+2))); … Continue reading
assignment 1 and 2 completed. looking forward to make notepad like program using FILE I/O
int *data; data=calloc(3,sizeof(int)); int i=0; for(i=0;i<3;i++) scanf("%d",&data[i]); for(i=0;i<3;i++) printf("%d",data[i]); free(data) //i get segmentataion fault….
#include int main() { std::printf(“Strings:\n”); const char* s = “Hello”; std::printf(“\t.%10s.\n\t.%-10s.\n\t.%*s.\n”, s, s, 10, s); std::printf(“Characters:\t%c %%\n”, 65); std::printf(“Integers\n”); std::printf(“Decimal:\t%i %d %.6i %i %.0i %+i %u\n”, 1, 2, 3, 0, 0, 4, -1); std::printf(“Hexadecimal:\t%x %x %X %#x\n”, 5, 10, 10, … Continue reading
i had complete assignment qs up to 11. int x=1; printf(“\n %d”,~x|x); output : -1