وارد کردن اعضای ارایه - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

وارد کردن اعضای ارایه

0 امتیاز

من میخوام وقتیcin میکنم مثلا اگه ارایه 2 در 2 باشه ، دو عدد را که وارد کردم خودش بره خط بعد تا دو عدد دیگه وارد کنم
مشکل دومم اینه که اعضای ای ماتریس فقط 0و1 میتونه باشه.. شرط اینم درست نمیشه

int a;
int** x;
cout<<"enter the number of member : ";
cin>>a;
for(int j=0;j<a;j++0
{
    for(int i=0;i<a;i++)
    {
        cin>>x[i][j];
    }
    cout<<endl;
}
سوال شده فروردین 16, 1393  بوسیله ی programmer (امتیاز 139)   9 19 32
دوباره تگ گذاری شد اردیبهشت 11, 1393 بوسیله ی BlueBlade
یعنی میخوای اعداد رو بدون زدن کلید Enter وارد کنی ؟
سوال دومت رو نفهمیدم .
چرا آرایه x رو new نکردی ؟
وای دوباره new!! من ذاتا انگار با این new مشکل دارم!
این ماتریس فقط 0و1 میگیره ..شرط که فقط 0و1 باشه چیه؟
چرا ماتریس رو بصورت bool تعریف نمی کنی ؟  bool** x
بعد یک if هم بزاراگر ورودی  0 و 1 نبود اطلاعات رو داخل ماتریس نزار .
#include<iostream>
using namespace std;
int main()
{
    int a;
    int** x;
    cout<<"enter the number of member: ";
    cin>>a;
    x = new int*[a];
    for(int j=0;j<a;j++){
        for(int i=0;i<a;i++){
            cin>>x[i][j];
            }
        cout<<endl;
    }
   
    return 0;
}
این مشکلش چیه کهارور میده؟ ؟

پاسخ شما

اسم شما برای نمایش (دلخواه):
از ایمیل شما فقط برای ارسال اطلاعات بالا استفاده میشود.
تایید نامه ضد اسپم:

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
...