9.32
#include "stdio.h"
#define N 50
void main(){
int a,b[N],n=0;
scanf("%d",&a);
do{
b[n]=a%2;
n++;
a=a/2;
}while(a!=0);
for(a=n-1;a>=0;a--)
printf("%d",b[a]);
printf("\n");
}
9.33
#include "stdlib.h"
#include "stdio.h"
void fun(int a[]){
int i;
for(i=0;i<15;i++)
a[i]=rand()%20;
}
void main(){
int i,a[15];
fun(a);
for(i=0;i<15;i++)
printf("a[%d]=%d\n",i,a[i]);
}
9.34
#include "stdio.h"
#include "stdlib.h"
void main(){
int dime,SumOfRow=0,SumOfLine=0,SumOfcc=0;
int **matrix,i,j;
scanf("%d",&dime);
matrix=(int **)malloc(dime*dime*2);
for(i=0;i<=dime-1;i++)
for(j=0;j<=dime-1;j++){
matrix[i][j]=rand()%100;
}
for(i=0;i<=dime-1;i++){
SumOfcc+=matrix[i][i];
for(j=0;j<=dime-1;j++){
SumOfRow+=matrix[i][j];
SumOfLine+=matrix[j][i];
}
printf("SumOfRow%d=%d,SumOfLine%d=%d ",i+1,SumOfRow,i+1,SumOfLine);
SumOfRow=SumOfLine=0;
}
printf("SumOfcc=%d\n",SumOfcc);
free(matrix);
exit(0);
}
9.35
#include "stdio.h"
#include "stdlib.h"
#define N 2
#define M 3
void fun(int a[N][M]){
int i,j;
for(i=0;i<N;i++){
for(j=0;j<M;j++)
printf("%d ",a[i][j]);
printf("\n");
}
printf("\n");
}
void main(){
int a[N][M],b[N][M],c[N][M],*p[M];
int i,j;
for(i=0;i<N;i++)
for(j=0;j<M;j++){
a[i][j]=rand()%100;
b[i][j]=rand()%100;
}
for(i=0;i<N;i++)
for(j=0;j<M;j++)
c[i][j]=a[i][j]+b[i][j];
fun(a);
fun(b);
fun(c);
}
9.36
#include "stdio.h"
void main(){
int i,j;
printf(" ** AMULTIPLICATION YABLE **\n");
printf(" (1) (2) (3) (4) (5) (6) (7) (8) (9)");
printf("\n");
for(i=1;i<10;i++){
printf("(1) ");
for(j=1;j<10;j++)
printf("%3d " ,i*j);
printf("\n");
}
}
9.37
#include "stdio.h"
#include "stdlib.h"
void main(){
int a[5][5],i,j,m=0;
for(i=0;i<5;i++){
a[i][4]=0;
for(j=0;j<4;j++){
a[i][j]=rand()%100;
a[i][4]+=a[i][j];
}
}
for(i=0;i<4;i++)
for(j=i+1;j<5;j++)
if(a[i][4]<a[j][4]) m=j;
if (j!=0){
for(i=0;i<4;i++){
j=a[0][i];
a[0][i]=a[m][i];
a[m][i]=j;
}
}
}
9.38
#include "stdio.h"
#include "stdlib.h"
void main(){
int a[5][5],i,j,m=0;
for(i=0;i<5;i++){
for(j=0;j<5;j++){
a[i][j]=rand()%100;
printf("%2d ",a[i][j]);
}
printf("\n");
}
printf("\n");
for(i=0;i<5;i++)
for(j=i+1;j<5;j++){
m=a[i][j];
a[i][j]=a[j][i];
a[j][i]=m;
}
for(i=0;i<5;i++){
for(j=0;j<5;j++){
printf("%2d ",a[i][j]);
}
printf("\n");
}
printf("\n");
}