کمک c++

سوال

این کد منه…میخاد یه ارایه دو بعدی بگیره و اگ عنصر تکراری توش بود ، بنویسه yes
توی حلقه های فور تو در تو ایراد هست اما ایراد رو متوجه نمیشم
و اینکه میخاستم یه تابع بزارم براش که عناصر رو توی اون تابع بخونه ولی چون دو بعدیه و نمیخام ماکزیمم رو به صورت کانست تعریف کنم ، نمیتونم تابع بنویسم و مشکل رو نمیفهمم..

#include
using namespace std;
const int m=20,n=20;
void get(int,int,int [][m]);
void count(int [][m],int,int,int);
void duplicate(int);

int main()
{
int n=0,m=0;int c2=0;
cout<>n>>m;
int a[n][m];
get(n,m,a);
count (a,n,m,c2);
duplicate(c2);

return 0;
}
void get(int n,int m,int a[][m]){

cout<<“n Enter the numbers: n”;
for(int i=0;i<n;i++){
cout<<“Row: “<<i+1<<endl;
for(int j=0;j>a[i][j];}
}
void count(int a[][m],int n,int m,int c2){
for(int i=0;i<n;i++)
for(int j=0;j<m;j++)
for(int p=i+1;p<n;p++)
for(int q=j+1;q<m;q++)
if(a[i][j]==a[p][q])
c2++;
}

void duplicate(int c2)
{
if(c2!=0)
cout<<“n YESSSS !”;
else
cout<<“n NOOOO !”;

}

0
samiarsky 2 سال 0 پاسخ ها 193 دیده شده 0

ارسال یک پاسخ