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;
	}
}
Lương Thế Hải viết 13:09 ngày 01/10/2018

Nó báo thế nào? Bạn debug chưa?

Henry viết 13:22 ngày 01/10/2018

cout<<"nhap day so nguyen: "<<nhapdn<<endl;
cout<<"nhap day so thuc: "<<nhapdt<<endl;

Gọi hàm kiểu này sao được bạn.

Chu Thương viết 13:21 ngày 01/10/2018

vậy phải gọi sao vậy bạn

Chu Thương viết 13:15 ngày 01/10/2018

nó vẫn chạy bạn à nhưng mà nó chạy hết luôn

Henry viết 13:10 ngày 01/10/2018

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.

Lương Thế Hải viết 13:15 ngày 01/10/2018

cout<<"nhap day so nguyen: "<<nhapdn<<endl;
cout<<"nhap day so thuc: "<<nhapdt<<endl

Bạn chưa khai báo hai biến ở phía trên

Bài liên quan
0