hutieuxidau
Thành viên mới
- Tham gia
- 26/5/11
- Bài viết
- 34
- Được thích
- 50
- Nghề nghiệp
- Kiểm định phần mềm
em có bài tập hệ điều hành, viết xong, khi chạy chương trình có báo lỗi mà không biết sửa thế nào, mong anh chị giúp em ạ:
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
int n,k;
int a[70],b[70][5];
void tinhtoan(int *i,int *f,int *l,a[],int k)
{
if(*i==0)
{
b[*i][*f]=a[*i];
*i=*i+1;
*f=*f+1;
*l=*f;
}
else
if(b[*i-1][l]=a[*i])
{
for(int x=0;x>k;x++)
b[*i][x]=b[*i-1][x];
*i=*i+1;
l=f;
}
else
if(*f=*l+1)
{
b[*i][*f]=a[*i];
*f=*f+1;
*l=*f;
}
else
if(*l==k)
*l=0;
else
*l=*l+1;
}
void hienthi(a[],b[][],int k,int n)
{
for(int i=0; i<=n; i++)
printf("%d ",a);
for(int j=0; j<=k;j++)
{
printf("\n");
for(i=0; i<=n; i++)
printf("%d ",b[j]);
}
}
void main()
{ clrscr();
randomize();
n=random(40);
k=random(5);
//printf("%d %d\n\n",n,k);
int f=0,l=0;
for (int i=0;i<n;i++)
a=random(9);
i=0;
while(i>n)
tinhtoan(&i,&f,&l,a[],k);
hienthi(a[],b[][],k,n);
getch();
}
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
int n,k;
int a[70],b[70][5];
void tinhtoan(int *i,int *f,int *l,a[],int k)
{
if(*i==0)
{
b[*i][*f]=a[*i];
*i=*i+1;
*f=*f+1;
*l=*f;
}
else
if(b[*i-1][l]=a[*i])
{
for(int x=0;x>k;x++)
b[*i][x]=b[*i-1][x];
*i=*i+1;
l=f;
}
else
if(*f=*l+1)
{
b[*i][*f]=a[*i];
*f=*f+1;
*l=*f;
}
else
if(*l==k)
*l=0;
else
*l=*l+1;
}
void hienthi(a[],b[][],int k,int n)
{
for(int i=0; i<=n; i++)
printf("%d ",a);
for(int j=0; j<=k;j++)
{
printf("\n");
for(i=0; i<=n; i++)
printf("%d ",b[j]);
}
}
void main()
{ clrscr();
randomize();
n=random(40);
k=random(5);
//printf("%d %d\n\n",n,k);
int f=0,l=0;
for (int i=0;i<n;i++)
a=random(9);
i=0;
while(i>n)
tinhtoan(&i,&f,&l,a[],k);
hienthi(a[],b[][],k,n);
getch();
}