01/10/2018, 11:08
Khi chạy code thì không nhập được dãy số vào
#include<iostream>
#include<conio.h>
using namespace std;
void nhapdn(int *a,int n,int i);
void nhapdt(double *x,int n,int i);
void nhapdn(int *a,int n,int i)
{
for (i=1;i<=n;i++)
{
cout<<"a["<<i<<"]= ";
cin>>a[i];
}
}
void nhapdt(double *x,int n,int i)
{
for (i=1;i<=n;i++)
{
cout<<"x["<<i<<"]= ";
cin>>x[i];
}
}
main()
{
int a[10],n,i,maxa,b;
double x[10],maxx;
cout<<"so phan tu cua day nguyen la: ";
cin>>n;
cout<<"so phan tu cua day thuc la: ";
cin>>n;
cout<<"nhap day so nguyen: "<<nhapdn<<endl;
cout<<"nhap day so thuc: "<<nhapdt<<endl;
for(i=1;i<=n;i++)
{
maxa=a[0];
if (a[i]>maxa)
maxa=a[i];
cout<<"max cua day nguyen la: "<<maxa<<endl;
}
for(i=1;i<=n;i++)
{
maxx=x[0];
if (x[i]>maxx)
maxx=x[i];
cout<<"max cua day thuc la: "<<maxx<<endl;
}
}
Bài liên quan
Nó báo thế nào? Bạn debug chưa?
Gọi hàm kiểu này sao được bạn.
vậy phải gọi sao vậy bạn
nó vẫn chạy bạn à nhưng mà nó chạy hết luôn
Bạn đang không hiểu vấn đề về hàm, về biến. Mình nghĩ bạn nên đi lại từ đầu. Điển hình như việc hai lần yêu cần nhập n liên tiếp.
Bạn chưa khai báo hai biến ở phía trên