30/09/2018, 19:05
Mn cho e hỏi với code này mà khai báo max ở ngoài hàm main thì chương trình báo lỗi là sao ạ
#include<stdio.h>
#include<iostream>
using namespace std;
int *p,n,i;
main()
{
int max;
cout<<"Nhap vao n: "; cin>>n;
p=new int[n];
for(i=1;i<=n;i++)
{
cout<<"Nhap vao phan tu thu "<<i<<":";
cin>>*(p+i);
cout<<endl;
}
max=*(p+1);
for(i=1;i<=n;i++)
{
if(*(p+i)>max)
max=*(p+i);
}
cout<<"phan tu lon nhat trong day la: "<<max;
delete p;
}
Bài liên quan
int *p, i = 0, j = 0;
j là gì vậy bạn…